需要的文件

qt-opensource-windows-x86-mingw491_opengl-5.4.0.exe

cmake-3.12.0-rc1-win64-x64.msi

opencv-2.4.10.zip

安装软件

安装qt

运行“qt-opensource-windows-x86-mingw491_opengl-5.4.0.exe”,安装目录为C:\Qt,并将"C:\Qt\Qt5.4.0\5.4\mingw491_32\bin"添加到环境变量中去

安装cmake

运行"cmake-3.12.0-rc1-win64-x64.msi",记得选择“将cmake添加到系统环境变量中”。

解压opencv

解压opencv-2.4.10.zip,这里我在opencv-2.4.10里面创建了一个文件夹source,并将opencv-2.4.10内的文件复制到source文件夹,并在opencv-2.4.10文件夹内创建了一个build文件夹。

编译opencv

打开qcreeator,点击"工具->选项->构建和运行->CMake",确保正确找到cmake路径,如下:

用qtcreator打开opencv的CMakeLists.txt文件,如下:

接下来,跟着提示走就行了,记得下面的配置:

点击"构建"按钮即可。

opencv库的使用

将"F:\opencv-2.4.10\build\install\x64\mingw\bin"写入到系统环境变量中去。

创建项目

加入opencv的路径

在pro文件内添加以下内容:

INCLUDEPATH += F:/opencv-2.4.10/build/install/include \F:/opencv-2.4.10/build/install/include/opencv \F:/opencv-2.4.10/build/install/include/opencv2LIBS += F:/opencv-2.4.10/build/install/x64/mingw/lib/libopencv_*

main函数如下:

#include <QCoreApplication>
#include "opencv/highgui.h"
#include "opencv/cv.h"
void pepper_salt(cv::Mat &img, int n);
cv::Mat contrast(cv::Mat &img);
cv::Mat rotate(const cv::Mat &srcImg,double degree);
int main(int argc, char *argv[])
{cv::Mat img1 = cv::imread("a.jpg");cv::namedWindow("Salt&&Pepper Window");cv::imshow("Salt&&Pepper Window", img1);cv::waitKey(0);cv::destroyAllWindows();return 0;
}

转载于:https://www.cnblogs.com/wuchaodzxx/p/9214173.html

QT下opencv的编译和使用相关推荐

  1. Qt下使用vs编译的库文件

    Qt下调用VS制作的静态库    1.制作静态库的编译器和Qt版本的编译器是一样     如果是使用Visual Studio 制作的静态库,比如使用Visual Studio 2013制作的,而要使 ...

  2. Linux下OPencv+ffmpeg编译和进行视频播放

    最近公司需要用opencv调用某个解码模块进行解码,所以专门研究了一下. 下面是Opencv官方文档地址:https://docs.opencv.org/3.4.8/examples.html 如何编 ...

  3. Qt下OpenCv中cvGetWindowHandle的使用

    昨天因为OpenCv自带的 cvNamedWindow 功能不多,所以想修饰一下,添加几个控件上去,结果获取不到句柄或指针.试了半天无效,于是就准备放弃,打算自己写一个对话框,但是感觉有点麻烦,而且心 ...

  4. QT 下配置OpenCV(VS编译器+QT+OpenCV)

    转自:https://blog.csdn.net/q136446838/article/details/80793179 我自己的版本是 : VS2017 QT5.12.3 OpenCV4.0.1 配 ...

  5. Qt+MinGW+OpenCV开发环境在win7系统下的搭建(最新20140423)

    1 搭建环境 (1)联想Y470笔记本电脑,win7操作系统 (2)Qt 5.2.1 Open Source :(Qt Online installer for Window(9MB),即下载页面最上 ...

  6. windows平台下基于QT和OpenCV搭建图像处理平台

        在之前的博客中,已经分别比较详细地阐述了"windows平台下基于VS和OpenCV"以及"Linux平台下基于QT和OpenCV"搭建图像处理框架,并 ...

  7. ubuntu下opencv和qt的安装配置

    2019独角兽企业重金招聘Python工程师标准>>> opencv的安装配置:下载opencv最新版的zip包文件,然后参考http://docs.opencv.org/trunk ...

  8. Win7下 OpenCV+Qt开发环境搭建

    1.所需软件工具: (1)OpenCV开发库,2.4.9版:包括源文件(source文件夹)和编译后的文件(build文件夹),但最好自己使用CMake又一次编译.否则easy出错. (2)Qt Cr ...

  9. 在 Linux 下用 CMAKE 编译安装 OpenCV 3.2.0

    [安装相关软件和库] 1.安装CMAKE:这里使用apt-get来安装; CMAKE 是一个跨平台编译工具,能够输出各种makefile,和project 文件,指导编译器编译,对CMAKE具体的可以 ...

最新文章

  1. 当Docker遇到Intellij IDEA,再次解放了生产力~
  2. php 提交的数据覆盖,如何高效的做数据覆盖操作
  3. 关于NameError: name ‘sns‘ is not defined->ModuleNotFoundError: No module named ‘seaborn‘错误提示
  4. boost::topological_sort用法的测试程序
  5. matlab snr eb n0,snr ber Eb/N0之间的区别与联系
  6. JVM内存划分、Linux用户态、内核态简介
  7. SQL Server插入geography、geometry和c_hierarchyid类型数据
  8. javascript(jQuery版)切换tab效果自动切换(转自www.jqueryba.com)
  9. 中国 各大银行bankCode 开户行代码和名称 高清银行图标
  10. python linux区域截屏,用Python写一个像QQ可快捷键唤起区域截屏的应用
  11. 海量数据处理分析经验和技巧
  12. DT741-csf联通创维光猫桥接模式+华为WS5200路由器拨号设置
  13. office中导入mathtype出现MathPage.wll未找到错误
  14. matlab sub2ind函数
  15. 3.15 study 简单移动动画js实现
  16. 解决IOS下window.open页面打不开问题
  17. 如何计算近似纳什均衡_莫纳什大学申请条件有哪些
  18. 十一届蓝桥模拟赛 元辅音字母 JAVA
  19. 五行塔怎么吃第五个_卸甲枭雄最新章节_章节目录 第1541章 真正的五行塔_小说下载/手机阅读_领域文学...
  20. 今日头条28岁程序员郭宇,财富自由提前退休:永远去做你余生中最重要的事!...

热门文章

  1. MapReduce01
  2. java基础 - file类(递归遍历目录)
  3. 百度富文本编辑器UEditor安装配置全过程
  4. 强制杀oracle进程
  5. 分享自制的C#和VB Code互转工具
  6. 数据库生成T4模版在代码生成中的应用心得
  7. 让Web开发者事半功倍的8个网站
  8. 解析Excel2007之Style、Drawing、Chart
  9. Ubuntu安装程序出现“Sub-process usrbindpkg returned an error code (1)”的问题
  10. SVM-SMO算法python实现