ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

QT MinGW Opencv -windows

2021-02-02 09:32:26  阅读:269  来源: 互联网

标签:.. opencv windows dll Opencv MinGW install llibopencv


使用环境

  • 系统:Win10
  • IDE:Qt5.14.2
  • 下载Windows安装包:opencv-xx-xx.exe
  • CMake:使用VS2019自带的
  • MinGW:使用Qt自带的

使用自带工具

设置两个路径到环境变量path中:

  • D:\Program_Files\Qt\Tools\mingw730_32\bin
  • C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin

编译Opencv

因为安装版opencv有VC x64的dll,想在Qt中使用可以安装qt msvc编译器。Qt 5.14.2 中编译器最高只有msvc2017,并且不带调试器,除非安装了vs2017(但我安装了vs2019)否则要额外安装配置,索性直接用qt MinGW 直接编译。

Windows Powershell

cd D:\\opencv\source
mkdir build
cd build
cmake ../ -G "MinGW Makefiles" -DOPENCV_ENABLE_ALLOCATOR_STATS=OFFC
mingw32-make -j 8
mingw32-make install
ls install

指令运行完后会直接生成库,把生成的库路径放到环境变量里或把库考到自己的工程就可以使用了

使用步骤

untitlrd.pro


//库引用配置
win32: LIBS += \
    -L$$PWD/../../../../opencv/install/x64/mingw/lib/ \
    -llibopencv_core430.dll \
    -llibopencv_highgui430.dll \
    -llibopencv_imgcodecs430.dll \
    -llibopencv_imgproc430.dll \
    -llibopencv_features2d430.dll \
    -llibopencv_calib3d430.dll

INCLUDEPATH += $$PWD/../../../../opencv/install/include
DEPENDPATH += $$PWD/../../../../opencv/install/include

mainwindow.cpp

//声明
#include <opencv2/opencv.hpp>
using namespace cv;

{
    //调用代码
    Mat src = imread("D:\\USER\\long\\Desktop\\1122.jpg");
    imshow("显示一张图片", src);
}

标签:..,opencv,windows,dll,Opencv,MinGW,install,llibopencv
来源: https://www.cnblogs.com/llil/p/14360302.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有