標籤:hit 技術 Face Service detail 全選 重要 研究生 size 代碼
曆時一個月,最終在昨天把《C++開發人臉性別識別總結》系列部落格完畢了,第一篇部落格發表在2015年12月29日,截止昨天2016年2月29日最後一篇完畢,去除中間一個月的寒假,正好一個月,首先這裡把這系列部落格的地址呈上:C++開發人臉性別識別教程。
在發牢騷之前首先強調幾個重要問題:
(1)在程式中存在一個小的易觸發的BUG。就是”初始化“button相應的事件觸發函數OnBnClickedButtonInitial()中有一句這種代碼:
在實際編程過程中常常須要對代碼進行正常化,假設你習慣通過“ctrl+A”全選代碼然後再使用“ctrl+K+F”快速鍵這種方式來對代碼進行批量正常化的話。那樣你就須要十分注意了,由於經過批量正常化之後這段代碼會變成這個樣子:
非常明顯這裡VS預設在第二行字串前面加了空格以完畢前後兩行的對齊。而這也就破壞了字串串連的規則。導致地址出錯、分類器載入失敗,因此在後面的編程過程中假設人臉檢測器載入失敗之類的錯誤。請先檢查檢查有沒有發生上面所說的這個BUG。
(2)程式的準確性和穩定性。嚴格的說這個程式在演算法方面沒有做絲毫的改進,用的都是OpenCv已經封裝好的、非常經典但也非常古老的人臉檢測、Face Service演算法,假設你想學習C++環境下的MFC、OpenCv入門,歡迎閱讀,但假設你希望瞭解最新的人臉檢測Face Service演算法,知網和EI才是王道。
(3)對於這個小項目另一個須要完好的方面,那就是程式的打包與部署。
在程式設計之初本來打算將它最終封裝成一個exe檔案,和大家分享,但後來在學習VS+OpenCv的打包與部署過程中遇到了各種各樣的問題。加之研究生課題方面的安排也越來越緊。因此這部分工作就暫且被擱置了。希望大家有時間的可以研究研究,畢竟要是可以將自己寫的MFC小程式打包並部署在其它電腦上,還是一件蠻有成就感的事情。
OK。以上就是對這個前後近20篇博文的一個小小的總結。事實上這個程式是我在2014年8月份完畢的,當時我還在上大四。時隔一年半我才想起把這前後八百多行代碼的小project總結總結放在網上,差點就讓它爛在我的電腦裡了。要是當時我就順便把這個問題總結之後放到我的個人部落格上的話,預計如今我的部落格訪問量早就突破二十萬了吧。嘿嘿,總之做事要趕前面,不能往後拖。出名要趁早,還有半年時間我就要找工作了,但願到時候找工作順利,算是2016年的新年願望吧,好了,牢騷發到這裡,忙別的去了。
C++開發人臉性別識別總結