日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

windows10下安装opencv3.2+QT Creator+MingGW

發(fā)布時間:2024/9/21 windows 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 windows10下安装opencv3.2+QT Creator+MingGW 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、安轉(zhuǎn)步驟

  • download QT5.9
  • download Cmake
  • download openCV3.2 sources code
  • make & make insatll opencv with using Cmake
  • 配置環(huán)境變量
  • run a demo

二、軟件下載

  • QT5.9下載地址:http://download.qt.io/official_releases/qt/
  • Cmake 3.9 下載地址:https://cmake.org/download/
  • openCV 3.2源碼下載地址:https://codeload.github.com/opencv/opencv/zip/3.2.0

三、用Cmake編譯openCV3.2

  • 打開Cmake gui,選擇openCV3.2源碼地址和build目標(biāo)文件

    如果結(jié)果報錯且出現(xiàn)下載opencv_ffmpeg失敗的話用以下方法處理:

    手動下載oepncv_ffmpeg,鏈接:https://pan.baidu.com/s/1kUDgB5P?密碼:mnua

    下載完成之后,ffmpeg_version.cmake、opencv_ffmpeg.dll、opencv_ffmpeg_64.dll 三項復(fù)制到opencv源碼目錄下的3rdparty\ffmpeg目錄下面替換,打開文件 ffmpeg.cmake ,將其內(nèi)容修改為:

    message(STATUS"FFMPEG: Package successfully downloaded")include(${CMAKE_CURRENT_LIST_DIR}/ffmpeg_version.cmake)
    • 1
    • 2
    • 3
    • 4


    ?

?

  • 打鉤WITH_QT和WITH_OPENGL?
    ?

  • 當(dāng)Configure完成之后,還是會有報錯,我們需要如下修改?
    在前面紅色高亮地方一次修改Value的值,然后再次點擊configure

    E:\Qt\Qt5.9.0\5.9\mingw53_32\lib\cmake\Qt5Concurrent E:\Qt\Qt5.9.0\5.9\mingw53_32\lib\cmake\Qt5Core E:\Qt\Qt5.9.0\5.9\mingw53_32\lib\cmake\Qt5Gui E:\Qt\Qt5.9.0\5.9\mingw53_32\lib\cmake\Qt5OpenGL E:\Qt\Qt5.9.0\5.9\mingw53_32\lib\cmake\Qt5Test E:\Qt\Qt5.9.0\5.9\mingw53_32\lib\cmake\Qt5Widgets
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

  • 等待上面操作完成之后,關(guān)閉CMake。

    到 opencv源碼下找到 OpenCVCompilerOptions.cmake,打開文件OpenCVCompilerOptions.cmake,找到add_extra_compiler_option(-Werror=non-virtual-dtor),將其注釋掉變?yōu)?add_extra_compiler_option(-Werror=non-virtual-dtor)

  • make & make install

    • 在前面build指定的文件夾下打開命令中斷,輸入:mingw32-make -j4
    • 編譯好之后,輸入: mingw32-make install
  • 配置環(huán)境變量

    • 在PATH中加入:F:\openCV3_2\install\x86\mingw\bin;F:\openCV3_2\bin
    • 重啟電腦

四、demo

  • 代開QT Creator,新建一個控制臺工程,

    • 打開QtCreator

    • 選擇 Qt Console Application

    • 編譯器選擇 QT5.9.0 MinGW?

  • pro 配置加入下面代碼

    INCLUDEPATH+=F:\openCV3_2\install\include\ #添加函數(shù)頭文件目錄,根據(jù)自己install文件夾目錄進(jìn)行路徑修改,下面也一樣 F:\openCV3_2\install\include\opencv\ F:\openCV3_2\install\include\opencv2\
    • 1
    • 2
    • 3
    • 4
  • main.cpp 文件,讀取一張圖片并顯示到窗口

#include<iostream> #include<opencv2/opencv.hpp>using namespace std; using namespace cv; int main(int argc, char *argv[]) {cv::Mat img;//cv::VideoCapture cap(0);while(1){img =imread("C:\\Users\\用戶\\Pictures\\ee.png"); //根據(jù)自己的目錄進(jìn)行修改,記得用轉(zhuǎn)義字符'//'//cap>>img;cv::imshow("a",img);cv::waitKey(10);} }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。 https://blog.csdn.net/jmu201521121021/article/details/78869099

總結(jié)

以上是生活随笔為你收集整理的windows10下安装opencv3.2+QT Creator+MingGW的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。