原创 人臉識別:利用MFC、OpenCV、SeetaFace搭建簡單的人臉檢測系統(win7/c++)

最終效果如圖: SeetaFace簡介 SeetaFace是山世光研究組的開源人臉識別引擎guthub地址:github:SeetaFaceEngine 其中FaceDetection部分,採用漏斗形級聯結構FuSt(Funne

原创 opencv3/C++ 將圖片轉換爲視頻

現有一些圖片按順序放置在一文件夾jogging1\下,如圖: 需要將其合併轉換爲一個視頻。 示例: 環境:Win7+OpenCV3+VS2012 #include<opencv2/opencv.hpp> #include

原创 Keras:使用InceptionV3、ResNet50模型進行圖片分類

用Keras構建網絡並使用其提供的預訓練權重進行簡單的圖像分類. 其中decode_predictions()將結果解碼爲元組列表,內容包括(類別,描述,概率). 使用InceptionV3進行圖片分類 #!/usr/bin/py

原创 Keras:UserWarning: Update your `Conv2D` call to the Keras 2 API...

使用Keras時用到了卷積層Convolution2D( )以及Model.fit( ): x = Convolution2D(8, 3, 3, activation='relu', border_mode='same')(x)

原创 Keras:自建數據集圖像分類的模型訓練、保存與恢復

數據擴增 在數據集中的數據不多的情況下,可以使用圖片生成器ImageDataGenerator用來生成一個batch的圖像數據,進行數據擴增. 示例: #!/usr/bin/python # coding:utf8 from k

原创 Keras:使用預訓練網絡的bottleneck特徵

使用預訓練網絡的bottleneck特徵 在規模較大的數據集上訓練好的網絡,一般都具有非常好的特徵提取能力.以VGG16爲例,其網絡就是通過卷基層提取到圖像特徵後通過後面的全連接層進行分類.現在我們通過使用VGG16的卷基層對我

原创 QT界面:QChart餅圖繪製與顯示

環境:Win10+VS2015+Qt5.9.7 首先創建一個Qt GUI Application。工程名:myChart。 在界面中顯示圖表,可以將其嵌入浮窗等,單個圖表顯示如下所示。 頭文件 myChart.h #pragma

原创 Halcon視覺檢測——2D Metrology測量小結(一)

Halcon中的2D Metrology模塊提供了亞像素級別的卡尺測量功能。主要針對圓/圓弧、橢圓/橢圓弧、直線、rectangle2矩形創建測量對象。 步驟 一般首次使用2D Metrology測量工具有如下步驟: 創建測量模

原创 QT界面:重寫鼠標事件/實時顯示Label中鼠標位置

爲了在QT UI界面的狀態欄實時顯示鼠標在Label中的位置,需要重寫鼠標事件MouseMoveEvent()。 但是MouseMoveEvent爲了不過多消耗資源,默認需要鼠標按下捕捉到。因此需要在構造函數中設置setMouse

原创 QT界面:tabWidget選項卡使用小結

環境:Win10+VS2015+Qt5.9.7 首先創建一個Qt GUI Application,在GUI上拖拽一個tabWidget,對象名爲tabWidget。系統會默認建立兩個選項卡,如果不用可以先刪除。 如圖: 在資源文

原创 QT界面:子窗口與父窗口交互

環境:Win10-x64+VS2015+Qt5.9.7 首先創建一個Qt GUI Application,工程名爲tabWidget。 頭文件 tabWidget.h #pragma once #include <QtWidge

原创 QT界面:QT+VS2015+Halcon圖像簡單處理與顯示

環境:Win10-x64+VS2015+Qt5.9.7+Halcon12 首先創建一個Qt GUI Application。工程名:myDockWidget。將Halcon12包含目錄與庫目錄文件放到工程目錄下: 選擇工程屬性頁

原创 QT界面:QDockWidget停靠窗口使用小結

環境:Win10+VS2015+Qt5.9.7 首先創建一個Qt GUI Application。工程名:myDockWidget。然後,在資源文件中添加一幅圖像資源: 頭文件 myDockWidget.h: #pragma o

原创 QT界面:QTableWidget使用小結&加載txt參數列表

環境:Win10-x64+VS2015+Qt5.9.7 首先創建一個Qt GUI Application,工程名爲myTableWidget。 一、基本應用 頭文件 myTableWidget.h #pragma once #i

原创 QT界面:QtNetwork模塊添加問題

環境:Win10-x64+VS2015+Qt5.9.7 問題 使用QT中的QtNetwork模塊時,如包含TCP相關頭文件: #include <QtNetwork/QTcpSocket> #include <QtNetwork/