之前搗鼓javacv感覺效率略差,不如opencv native的運行方式.
於是從sourceforge的鏡像站下了opencv2.3.1(自帶已用mingw編譯好的opencv)(中間略去一大段繞彎路),安裝.(一定要cmake編譯)
接着配置qt項目pro文件.
這裏踩了一個坑,mingw編譯器是32位版本的,目錄裏用了64位的dll庫,一直報錯函數未定義.
修改爲32位,於是頗費周折的弄好了.
TEMPLATE = app
CONFIG += console
CONFIG -= app_bundle
CONFIG -= qt
HEADERS += \
facedetectcnn.h
SOURCES += main.cpp \
facedetectcnn.cpp
include(deployment.pri)
qtcAddDeployment()
INCLUDEPATH+=C:/Qt/Qt5.4.0/Tools/opencv/build/include\
LIBS +=C:/Qt/Qt5.4.0/Tools/opencv/build/x86/mingw/lib/libopencv_*.dll.a