最近開始學習 Qt 這個誇平台的東東, OpenCV 也是支援誇平台的.
當然順理成章把 OpenCV 放到 Qt 上玩玩, 以下說明:
在 .pro 檔內加入 include 及 lib 即可.
INCLUDEPATH += C:\OpenCV-2.2.0\include
LIBS += C:\OpenCV-2.2.0\VS2010\lib\Release\opencv_core220.lib
LIBS += C:\OpenCV-2.2.0\VS2010\lib\Release\opencv_highgui220.lib
LIBS += C:\OpenCV-2.2.0\VS2010\lib\Release\opencv_imgproc220.lib
LIBS += C:\OpenCV-2.2.0\VS2010\lib\Release\opencv_video220.lib
若是用 mingw
則可將 Qt 內附的 mingw 加入系統環境變數.
再使用 CMake 建置 mingw 的資料夾.
打開 cmd 畫面, 再移到 OpenCV-2.2.0\mingw 資料夾下
輸入指令: mingw32-make 即可產生 dll 及 lib檔.
INCLUDEPATH += C:\OpenCV-2.2.0\include
LIBS += C:\OpenCV-2.2.0\mingw\lib\libopencv_core220.dll.a
LIBS += C:\OpenCV-2.2.0\mingw\lib\libopencv_highgui220.dll.a
LIBS += C:\OpenCV-2.2.0\mingw\lib\libopencv_imgproc220.dll.a
LIBS += C:\OpenCV-2.2.0\mingw\lib\libopencv_video220.dll.a
最後記得將相關 dll 檔放入執行資料夾.
沒有留言:
張貼留言