在之前的博客中我們已經將項目中用到的算法表述完畢,包括人臉檢測算法以及四種性別識別算法,在這篇博客中我們將著手搭建基本的MFC框架。
一、框架概況
在這篇博文中我們將搭建最基本的MFC框架,繪制MFC界面。
二、搭建流程
1、新建一個MFC工程並配置OpenCv
打開VS,按下“ctrl+n”,在新建窗口中選擇“MFC應用程序”,命名為GenderRecognitionMFC:
單擊確定,程序類型選擇“基於對話框”,MFC使用選擇“在靜態庫中使用MFC”:
直接單擊“完成”,創建完畢。OpenCv的配置方法和以前相同,這裡不再贅述。
2、繪制對話框控件
創建完成後,編譯器將默認顯示對話框資源窗口,當然我們可以在資源視圖的相應位置找到它:
打開右側工具箱窗口,選中button控件:
然後在主控件上繪制一個按鈕(直接從工具箱中拖動出來也可以):
接下來設置這個按鈕的屬性,包括顯示文本和對應ID。在按鈕控件上右擊,在快捷菜單中選擇“屬性”,打開屬性對話框,更改對應外觀和ID:
3、繪制picture控件
在MFC中顯示圖像需要用到picture控件,在工具箱對話框中找到這個控件,並已合適大小繪制到主對話框中:
最終布局如下:
三、總結
這篇博文的內容相對簡單,介紹了MFC界面的繪制過程,在下一篇博客中我們將為其編寫響應代碼,實現顯示圖像的功能。