国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
OpenCV3+Qt5安裝及配置

Qt5的安裝這里就不說了,只說opencv3的編譯、配置到Qt5及如何使用。

說明:

本文參考了大神的文章:http://blog.csdn.net/sinat_36264666/article/details/73200739,在此表示感謝。本文只為記錄自己的學習歷程以及心得歸納總結,如果能幫到其他人也甚感欣慰。

在按照本文進行配置之前,有下載opencv3.3.1安裝,之后一直測試失敗,尋找各種解決辦法。

初次按照本文進行配置,使用的是opencv3.3.1,但是在編譯到7%時報了2個錯誤,編譯失敗;遂決定完全按照前帖所有版本進行配置,于是取得成功。

版本說明:

本機:win7 x64

opencv:3.2.0

cmake:3.8.2


1、下載opencv

在github搜索opencv,下載3.2.0版本。下載exe版;

2、安裝opencv

雙擊exe即解壓,解壓到D:\MyProgram,即安裝完成;

3、下載CMake

路徑:https://cmake.org/download/



4、安裝CMake




一直點下一步即安裝完成

5、配置編譯器路徑

編譯器使用qt自帶c、c++編譯器。之前有裝過的mingw編譯器的path路徑要去掉。因此qt要添加兩個路徑到path:

C:\Qt\Qt5.8.0\5.8\mingw53_32\bin;C:\Qt\Qt5.8.0\Tools\mingw530_32\bin

6、CMake配置











7、CMake修改配置

WITH_OPENGL選中,WITH_QT選中,WITH_IPP取消(如果有的話)


然后再點擊configure。

8、CMake為報錯項修改值

剛才配置完成之后,還會剩下一些紅色的項需要自己修改值:

Qt5Concurrent_DIR        C:/Qt/Qt5.8.0/5.8/mingw53_32/lib/cmake/Qt5Concurrent

Qt5Core_DIR                   C:/Qt/Qt5.8.0/5.8/mingw53_32/lib/cmake/Qt5Core

Qt5Gui_DIR                     C:/Qt/Qt5.8.0/5.8/mingw53_32/lib/cmake/Qt5Gui

Qt5OpenGL_DIR             C:/Qt/Qt5.8.0/5.8/mingw53_32/lib/cmake/Qt5OpenGL

Qt5Test_DIR                    C:/Qt/Qt5.8.0/5.8/mingw53_32/lib/cmake/Qt5Test

Qt5Widgets_DIR             C:/Qt/Qt5.8.0/5.8/mingw53_32/lib/cmake/Qt5Widgets

設置好之后再點configure。應該可以看到?jīng)]有紅色的了。

9、CMake生成

點擊generate

10、CMake完成

generate很快就會完成,然后關閉對話框即可。

11、編譯opencv

打開命令行,進入buildOpencv目錄,執(zhí)行mingw32-make命令,要執(zhí)行大概半小時才會完成:


然后再執(zhí)行mingw32-make install


這第二步很快就會完成,然后關閉窗口即可。

12、添加生成的bin路徑到path環(huán)境變量

將新生成的D:\MyProgram\buildOpencv\bin添加到path變量。

注意:要重啟電腦使環(huán)境變量生效

13、在Qt項目中配置opencv

創(chuàng)建一個Qt桌面項目;

然后打開.pro進行配置:

  1. INCLUDEPATH += D:\MyProgram\Opencv\opencv\build\include
  2. D:\MyProgram\Opencv\opencv\build\include\opencv
  3. D:\MyProgram\Opencv\opencv\build\include\opencv2
  4. LIBS += D:\MyProgram\buildOpencv\lib\libopencv_*.a

在main.cpp代碼:

  1. #include "mainwindow.h"
  2. #include <QApplication>
  3. #include <opencv2/opencv.hpp>
  4. using namespace cv;
  5. int main(int argc, char *argv[])
  6. {
  7. Mat image;
  8. image = imread("D:\\test.jpg");
  9. namedWindow("顯示");
  10. imshow("顯示",image);
  11. waitKey(0);
  12. return 0;
  13. }

可以看到圖片顯示出來,測試成功!




本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
編譯基于OpenCV的Windows 7 64位使用MinGW的gcc / g++的2.3.1程序
Win7下qt5.3.1+opencv2.4.9編譯環(huán)境的搭建
qt+opencv3.0配置詳解
QT-OpenCV的安裝與配置 (win7 64 bit + OpenCV3.0 + minGW32)
[OpenCV]
Qt5.4.2Mingw編譯配置opencv2.4.9
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服