最近一個(gè)月,因?yàn)橐龀曉煊肮ぞ哕浖蚤_(kāi)始接觸OpenCV,而單獨(dú)使用OpenCV的話,除了圖像處理,其他功能都很弱,所以又開(kāi)始學(xué)習(xí)MFC。
從原先的.net C#編程環(huán)境一下變成MFC還真有點(diǎn)不習(xí)慣,因?yàn)镃++從學(xué)校出來(lái)后就沒(méi)有再接觸了,一直用C或C#,好在任何編程語(yǔ)言都是有通性的,何況C++本來(lái)就是C的升級(jí),所以花了一兩個(gè)星期惡補(bǔ)了一頓,總算有點(diǎn)感覺(jué)了,現(xiàn)在使用MFC編程沒(méi)有了任何青澀感,也不用過(guò)分關(guān)注什么語(yǔ)言,什么環(huán)境,而是專(zhuān)心把功能實(shí)現(xiàn)好。軟件的核心并不在你編程編的好不好,而是你能否實(shí)現(xiàn)所需要的功能。所以流程及算法是王道,編程思想更為重要,至于那些編程語(yǔ)言的高級(jí)功能,能用則用,不能用也罷,本來(lái)它就是一個(gè)工具,用的再好,也變不了花。
MFC+OpenCV的架構(gòu)沒(méi)有問(wèn)題了,一個(gè)小工具軟件也已經(jīng)寫(xiě)好了。不過(guò)個(gè)人覺(jué)得MFC的界面還是不夠漂亮,做軟件,只能做一些工具軟件,如果要做一些產(chǎn)品軟件,特別是我們這種醫(yī)用設(shè)備的產(chǎn)品軟件,那么界面也是非常重要的。所以接下來(lái)會(huì)開(kāi)始學(xué)習(xí)QT了,也會(huì)寫(xiě)一點(diǎn)QT+OpenCV的文章。
OpenCV功能強(qiáng)大,我現(xiàn)在只不過(guò)是剛?cè)腴T(mén)而已,不管是搭配MFC還是QT,只不過(guò)是一個(gè)架子不同而已,使用好OpenCV才是關(guān)鍵。
接下來(lái),好好掌握OpenCV...