【Qt+OpenCV配置简介】

【Qt&OpenCV】Qt+OpenCV配置简介

文章目录

  • 【Qt&OpenCV】Qt+OpenCV配置简介
  • 前言
  • 一、Qt安装
  • 二、OpenCV安装
  • 三、Qt配置OpenCV
  • 四、测试​
  • 总结


前言

越来越多的开发人员选择基于开源的Qt框架与OpenCV来实现界面和算法,其原因不单单是无版权问题,更多是两个社区的发展蓬勃,可用来学习的
资料与例程特别丰富。以下是关于两者的配置,这是关于学习历程的开始。
  软件版本:Qt-5.12.0/OpenCV-4.5.3
  平台:Windows10/11--64

一、Qt安装

  1. 下载地址:https://download.qt.io/official_releases/qt/5.12/5.12.0/
    【Qt+OpenCV配置简介】_第1张图片

  2. Windows平台安装包为.exe文件,双击根据提示和向导进行选择安装,记住安装位置的路径。

二、OpenCV安装

  1. 下载地址:https://opencv.org/releases/
    【Qt+OpenCV配置简介】_第2张图片

  2. 可以直接选择已编译的windows包,或者Sources源码自行定制化编译。

三、Qt配置OpenCV

  1. 确认OpenCV的安装路径
    【Qt+OpenCV配置简介】_第3张图片

  2. Qt项目配置
    项目中.pro文件增加如下内容。
    【Qt+OpenCV配置简介】_第4张图片

       win32 ==> windows平台;
    
       unix:!macx ==> linux平台;
    
       unix:macx == macos平台;
    
      项目中头文件需要包括对应的OpenCV头文件,#include "opencv2/opencv.hpp"。
    

四、测试​

使用Qt新建Test项目:

    main.cpp文件

    1、头文件包含 #include "opencv2/opencv.hpp"
    2、main函数增加如下内容:
cv::Mat src = imread(filename);	// filename为测试图片路径,例如 "C:/images/test.png"
// 检查确认图片存在
if (src.empty())
{
	std::cout << "Please check your image!" << std::endl;
	return -1;
}	
cv::imshow("test", src);	// 加载图片到test窗口

总结

以上是关于Qt和OpenCV的初步配置,简明扼要的进行了总结。其中疑问或错误,欢迎联系交流,微信:electrical_program

你可能感兴趣的:(Qt&OpenCV,c++,opencv,qt5,windows)