原创 3 如何在Ubuntu上安裝QT5.6

前期安裝包準備: qt-everywhere-opensource-src-4.8.5.tar,gz; qt-opensource-linux-x64-5.6.1.run; target-qte-4.8.5-to-hostpc.tgz;

原创 MFC窗口的建立

VS2015 頭文件 #include <afxwin.h>//mfc頭文件 class MyApp :public CWinApp//繼承CWinApp應用程序類 { public: //程序入口 virtual BOOL In

原创 MFC:VC6向VS2015重構過程

20190428新發現 在Scan01.cpp中的InitEnveroment()中調用一句XXX的日誌函數: XXX::CLogger::InfoF("下載緩存路徑無效:%s", m_strDownloadCache); 務必注意以下幾

原创 C++_MFC_Demo01

根據某機構視頻實際在VS2015上編寫測試 #include <windows.h>//底層實現窗口的頭文件 //6、處理消息(窗口過程) //CALLBACK代表__stdcall(參數的傳遞順序,從右到左依次入棧,並且在函數返回前

原创 4.1圖像採集模塊

“Add Portrait”標籤對應圖像添加的功能,它的存在標誌着整套程序開始運行。在點擊該標籤後需要對攝取圖像進行分組標號便於之後的圖像處理過程,所以在這裏仍需一個子界面Ui來完成相關操作。於是再利用Qt Creator中的Design

原创 4.3分類器模型訓及人臉識別模塊

“Model Training”標籤下實現的功能是調用OpenCV庫函數對之前處理好的灰度圖像進行特徵值訓練,並生成一份XML文本文件,該文本保存着每組經過訓練的人臉特徵,點擊標籤後即可在程序存儲地點根目錄下生成指定XML文件。 voi

原创 4 Linux下的基於Qt與OpenCV的人臉識別研究與應用

1 系統設計 系統設計總分四個流程,各流程均包含各自子功能。各子功能對應具體所需要構建的函數邏輯。本章節主要對總流程及各子功能進行詳細敘述它們的實現過程。 1.1功能模塊設計 爲實現產品功能,本設計將建立五大模塊構建三大功能完成整體架

原创 4.2圖像處理模塊及建立CVS文件模塊

點擊“Portrait Deal”標籤後程序邏輯實現新建一個與已有照片對應編號的文件夾,並對已有圖片進行如下系列處理過程:在已有圖片內尋找人臉;分割人臉;照片灰度處理;直方圖均衡化;保存最終處理結果圖片。這一系列流程是爲了減少模型訓練時的

原创 3.1如何在Ubuntu上安裝OpenCV2.4

前期安裝包準備: opencv-2.4.11.zip opencvtest.jpg opencvtest.cpp 鏈接:https://pan.baidu.com/s/1_MLS_ge-UUnCuCNlvX5WTw 提取碼:k9f7 Ub

原创 Java學習隨機(一)Windows下PATH問題

Windows7 64位下安裝JDK1.8時需避免系統環境變量路徑指代不明問題 具體問題成因: 在安裝JDK與JRE完成後需要對編輯器啓動項路徑添加至計算機的系統環境變量“PATH”中。 若之前安裝過程中人爲改變默認安裝地址(即非C盤),

原创 3 如何在VM14上安裝QT5.6

前期安裝包準備: qt-everywhere-opensource-src-4.8.5.tar,gz; qt-opensource-linux-x64-5.6.1.run; target-qte-4.8.5-to-hostpc.tgz;