最近要用到opencv做图像方面的东西,网上很多是用VS加opencv,但自己对VS不怎么喜欢,想用QT Creator。在网上搜索了很多资料,终于花了一天时间,在QT Creator上能使用opencv了。    需要软件:(1)QT Creator。我版本是4.8.5。这个版本还是在学习亚飞QT Creator时候安
转载 2024-05-09 21:47:23
65阅读
前言一、软件准备1、Qt软件 2、CMake 3、OpenCV二、环境搭建1、安装QT:5.12.4版本(我用版本) (1)安装在D盘(任意选择一个盘) (2)将QT环境变量添加到系统环境变量PATH中 注意是需要将以下两个QT环境变量添加到系统PATH中: D:\QTCreator_Windows\5.12.4\mingw73_64\bin D:\QTCreator_Windows\Tool
转载 2024-05-07 09:47:19
257阅读
一、描述Qt 库提供了一组通用基于模板容器类。这些类可用于存储指定类型项目。这些容器类被设计为比 STL 容器更轻、更安全且更易于使用。如果您不熟悉 STL,或者更喜欢以“Qt 方式”做事,您可以使用这些类而不是 STL 类。容器类是隐式共享,它们是可重入,并且它们针对速度、低内存消耗和最小内联代码扩展进行了优化,从而产生更小可执行文件。此外,在所有用于访问它们线程将它们用作只读容
 cvReleaseImage是OpenCV中C语言库中释放图片内存函数,比如我们加载或者克隆了一幅图片,当不需要这幅图片了时,我们为了避免内存泄露,需要释放这些空间,可以参见我之前博客OpenCV Show Image cvShowImage() 使用方法,其使用方法如下:IplImage *img = cvLoadImage("Input.jpg"); cvNamedWindo
说没有引用库就按他引用就是了
原创 2018-03-10 16:02:43
700阅读
2014-06-06 矩阵和图像操作 (1)cvOr函数其结构   1. void cvOr(//两个矩阵对应元素做或运行 2. const CvArr* src1,//矩阵1 3. const CvArr* src2,//矩阵2 4. //结果矩阵 5. const CvArr* mask = NULL//矩阵“开关” 6. );实例
转载 2024-05-21 07:21:43
50阅读
一.reverse和resize方法区别函数原型:void reserve(size_t n); //扩增容器容量 void resize(size_t n); //改变容器内有效元素个数reserve:如果n大于容器现有的容量(即capacity()),则需要在自由内存区为整个容器重新分配一块新更大连续空间,其大小为n*sizeof(T).然后将容器内所有有效元素从旧位置全部复制到新位
转载 2024-06-30 23:04:34
64阅读
本文使用软件包:QT、cmake、opencv库一、软件安装(1)QT下载地址:http://download.qt.io/archive/qt/5.13/5.13.0/QT安装具体细节见博客2,注意以下几步      同时注意系统变量添加,博客二中有详细说明。 (2)cmake下载地址: https://cmak
转载 2024-02-04 14:18:44
216阅读
作为新手,不得不说自己学比较吃力,所以记录下整个实现过程点滴。这次程序涉及到opencv彩色图显示,彩色转换为灰度图显示,灰度图转换为二值图显示,以及Qt信号槽使用,即opencvQt结合使用。先展示一下自己结果: 这是自己所做效果图,主要功能就是Qt界面上有4个push button,它们担当是四个功能键,从上到下button依次作用:点击按钮显示彩
表3- 3:矩阵和图像基本操作函数名称描述cvAbs计算数组中所有元素绝对值cvAbsDiff计算两个数组差值绝对值 续表 函数名称描述cvAbsDiffS计算数组和标量差值绝对值cvAdd两个数组元素级加运算cvAddS一个数组和一个标量元素级相加运算cvAddWeighted两个数组元素级加权相加运算(alpha融合)cvAvg计算数组中所有元素平均值cvAvgSdv计算
文章目录一、下载QT安装包二、开始安装三、安装OpenCV和CMake四、编译opencv 一、下载QT安装包进入http://download.qt.io/archive/qt/选择自己想要安装版本二、开始安装直接next登陆QT账户,如果有的话可以登录一下如果没有直接skip也行直接点下一步选择Qt安装路径 选择所需要安装组件Qt附件组件说明组件说明Charts二维图表模块,用于绘
转载 2024-04-17 16:28:08
62阅读
各个vector放了一个vector容器,子容器里放点vector<vector<Point>>放了4维int向量vector<Vec4i>像素width * height from 位置(x*y)vector<Rect>矩形偏移角度、中心、大小vector<RotatedRect>轮廓周围绘制矩形框刚开始学OpenCV没多久遇到这些个东西不知道是什么,搞得很不舒服。通过给轮廓绘制矩形框弄明白了这些东西。代码如
原创 2021-11-02 13:15:25
3018阅读
1 软件下载CMake V3.9.0OpenCV V3.2.0Qt V5.8.0注意:请严格按照这几个版本,我之前下载了其他版本编译总是出错,虽然不确定是否一定是版本问题,但是减少错误因素吧!2 添加系统环境变量将编译器路径添加到系统环境变量Path中,没有就新建。D:\Qt\Qt5.8.0\Tools\mingw530_32\bin; D:\Qt\Qt5.8.0\5.8\mingw53_3
转载 2024-05-01 11:09:43
79阅读
前不久弄了一个 win7下配置qt+opencv 注意事项  这个事关于opencv2.4.4,能用是能用,可惜,我需要用到最新类库,所有又研究了一下如何将最新opencv3.0(截止到发稿日,官方最新)集成进来。不多说闲话了,直接弄了。。还是跟之前一样,需要整三样东西(这个是针对初次安装,如果已经安装过了,那就只需要下载opencv3.0即可),链接http://www.qt.
前言由于最新版OpenCV 4.1需要CMake 3.5.1版本,因此需要保证电脑中安装CMake编译器版本高于3.5.1。可以通过代码清单1-2中命令安装最新版CMake。 代码清单1-2 安装最新版CMake命令 1.  sudo apt-get update 2.  sudo apt-get up
转载 2024-08-08 19:37:33
160阅读
Qt 三种使用线程方式详解线程生命周期创建与使用QThread创建启动QRunnable创建启动moveToThread创建启动 线程生命周期在正常情况下线程生命周期,首先是创建一个线程对象,设置一些线程参数,例如,名字和优先级之类,这是第一步。然后调用start()方法,这时线程并不会真正开始运行了,此时,只是准备就绪阶段,表示线程可以运行了,但是还没有开始运行。没有开始是因为在等待抢占到
环境本机环境:Windows-64位Qt 5.11.1OpenCV 4.0.0CMake 3.13.1不同版本操作方法类似下载地址CMake官网下载地址:https://cmake.org/download/==============================================Qt官方下载地址http://download.qt.io/archive/qt/========
qt:一个1991年由奇趣科技开发跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象框架,使用特殊代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,易于扩展,允许组件编程。(来自百度百科 http://baike.baidu.com/subview/236
转载 1月前
391阅读
每天四小时学习opencv+qt系列(第一天)我用qt5.14.1和opencv4.2一、第一个opencv+qt程序1.在.pro文件里加入LIBS += -LD:/opencv4.2/opencv/newbuild/newbuild/install/x64/vc14/lib/ -lopencv_world420d INCLUDEPATH += D:/opencv4.2/opencv/ne
转载 2024-05-11 12:09:02
24阅读
工具版本: - Qt5.8.0:qt-opensource-windows-x86-mingw530-5.8.0.exe - Opencv3.2:opencv-3.2.0-vc14.exe - CMake:cmake-3.8.0-rc3-win64-x64.msi第一步:安装Qt、CMake、解压OpenCV第二步:配置环境变量 图1: CMake和Qt环境变量配置 注:此
转载 2024-03-26 08:15:57
87阅读
  • 1
  • 2
  • 3
  • 4
  • 5