這1個(gè)多月的時(shí)間1直忙著寫程序,做論文,都沒來得及更新博客,當(dāng)時(shí)定下的偉大目標(biāo)――每周1篇――就這樣1溜煙的隨著時(shí)間的縫隙劃過,又留下我低回懺悔。這是2015年的第1篇博文,希望自己繼續(xù)堅(jiān)持下去。回頭看看之前寫得博文,回想漸漸涌上心頭啊……
回顧了下之前的OpenCV博文,這次用Qt簡(jiǎn)單做了個(gè)界面程序(且給個(gè)名字zximage),關(guān)于在Qt中集成OpenCV在搭建Qt界面的OpenCV開發(fā)環(huán)境1文中詳細(xì)的討論過了。我在做zximage之前C++不熟,Qt基本上0基礎(chǔ),這類濫竽充數(shù)的作品按理是拿不上臺(tái)面的,但虛榮心作怪,在初學(xué)者眼前顯擺顯擺還是可以的,這里就展現(xiàn)展現(xiàn)吧,或許將來哪天回過頭來看看(明年畢業(yè)的時(shí)候回來看這些幼稚的東西又會(huì)是甚么感受呢?)
1開始是主界面,菜單欄做得很簡(jiǎn)單,就File,Tools,About,圖片載入和保存對(duì)話框那是必須的,都在File菜單下,
界面介紹
Tools中是1些圖象處理的算法(大部份都來自O(shè)penCV),選擇算法后都會(huì)彈出對(duì)話框,用于設(shè)置算法相干參數(shù)。下面就用Blur濾波器來進(jìn)行磨皮的美化操作,
濾波器的美化――磨皮
冪次變換調(diào)對(duì)照度
圖象中邊沿檢測(cè)很常見,zximage固然給加上了,
邊沿檢測(cè)
Hough變換檢測(cè)道路邊界,
Hough直線檢測(cè)
形態(tài)學(xué)操作在OpenCV的圖象處理篇中也用過,
形態(tài)學(xué)操作
直方圖均衡化在圖象處理中利用還是很普遍的,優(yōu)點(diǎn)就是能自適應(yīng)――不用設(shè)置參數(shù),
直方圖及其均衡化
人臉檢測(cè)簡(jiǎn)直堡壘了,設(shè)計(jì)這些算法的人吃的都是啥啊,下面是Haar算子進(jìn)行的人臉檢測(cè)結(jié)果,
人臉檢測(cè)
為了證明這個(gè)軟件的攝像頭功能確切是可用的,我拿著攝像頭對(duì)著屏幕的運(yùn)行的zximage拍。瞬間大吃1驚,這是甚么!!怎樣這么多窗口!!!好像發(fā)明避孕套的人發(fā)現(xiàn)了避孕套1樣,很是欣喜,我仿佛看到了雞生蛋蛋生雞的問題。。。。拍下軟件窗口,攝像頭界面顯示窗口,又將顯示額窗口拍下,又顯示。。。所以中心出現(xiàn)極亮的光斑。。。
軟件自拍-雞生蛋蛋生雞
然后我把這個(gè)現(xiàn)象給實(shí)驗(yàn)室的師兄看,順帶給帥鍋師兄來了1張,
攝像頭拍到的帥鍋師兄
最后來1張zximage的自拍人臉檢測(cè),這個(gè)是手機(jī)拍下的屏幕照片,屏幕太亮沒辦法,
zximage攝像頭自拍人臉辨認(rèn)
源碼下載請(qǐng)到我的Github: https://github.com/xiahouzuoxin/opencv_study ,那里不但包括zximage的源碼,還包括我的OpenCV系列所有博文的源碼,OpenCV系列博文鏈接可以在 http://xiahouzuoxin.github.io/notes/README.html 找到。
下一篇 JDK自帶工具之jhat