最近一個月,因為要做超聲造影工具軟件,所以開始接觸OpenCV,而單獨使用OpenCV的話,除了圖像處理,其他功能都很弱,所以又開始學習MFC。
從原先的.net C#編程環境一下變成MFC還真有點不習慣,因為C++從學校出來后就沒有再接觸了,一直用C或C#,好在任何編程語言都是有通性的,何況C++本來就是C的升級,所以花了一兩個星期惡補了一頓,總算有點感覺了,現在使用MFC編程沒有了任何青澀感,也不用過分關注什么語言,什么環境,而是專心把功能實現好。軟件的核心并不在你編程編的好不好,而是你能否實現所需要的功能。所以流程及算法是王道,編程思想更為重要,至于那些編程語言的高級功能,能用則用,不能用也罷,本來它就是一個工具,用的再好,也變不了花。
MFC+OpenCV的架構沒有問題了,一個小工具軟件也已經寫好了。不過個人覺得MFC的界面還是不夠漂亮,做軟件,只能做一些工具軟件,如果要做一些產品軟件,特別是我們這種醫用設備的產品軟件,那么界面也是非常重要的。所以接下來會開始學習QT了,也會寫一點QT+OpenCV的文章。
OpenCV功能強大,我現在只不過是剛入門而已,不管是搭配MFC還是QT,只不過是一個架子不同而已,使用好OpenCV才是關鍵。
接下來,好好掌握OpenCV...