opencv
程序员小白学开发
这个作者很懒,什么都没留下…
展开
-
qt5.9+vs2017+opencv进行图像显示和加载源码详解
qt+vs+opencv进行图像处理第一讲之显示本地图像本次课程我们来为大家分享一下使用qt+vs进行图像处理和显示的方法,如果你还在苦恼不知道如何在qt下进行图像相关的开发的话,我建议你还是考虑使用熟悉的vs平台进行开发吧。为何使用vs+qtqt下进行开发的时候是比较不错的,但是如果需要依赖第三方库就比较麻烦了,我们需要使用camke进行相关的库的编译,很麻烦,同时需要在pro文件中进行头文件和库文件的添加,而在vs下,我们直接进行附加包含目录,附加链接库的添加即可。所以建议大家交叉平台.原创 2020-09-29 14:53:26 · 509 阅读 · 0 评论 -
opencv中获取RotatedRect的绝对角度
opencv中RotatedRect的angle这个成员变量总是诡异的不同寻常(http://stackoverflow.com/questions/15956124/minarearect-angles-unsure-about-the-angle-returned),官网也没有任何解释。下面是获取RotatedRect的绝对角度(0-180)的函数:static double calcLine...转载 2018-04-19 18:02:54 · 811 阅读 · 0 评论 -
opencv删除小连通区域(轮廓)---iplImage版本
对于上图的二值化图像,要去除左下角和右上角的噪点,方法:使用opencv去掉黑色面积较小的连通域。代码[cpp] view plain copy CvSeq* contour = NULL; double minarea = 100.0; double tmparea = 0.0; CFileDialog dlg(true); if (dlg.DoMod...转载 2018-03-14 14:05:58 · 2289 阅读 · 0 评论 -
opencv删除小轮廓---mat版本
版权声明:本文为博主原创文章,转载请注明出处。 //blog.csdn.net/chaipp0607/article/details/54562598利用vector迭代器(iterator)遍历内容,利用erase()函数删除轮廓,实验设计为小于20的轮廓被删除,为了效果更明显,在阈值分割前不做平滑和滤波的处理,代码如下:#include<iostream> #include &...转载 2018-03-14 14:03:37 · 3597 阅读 · 1 评论 -
0x014C0000 (mfc120d.dll) (recognise.exe 中)处有未经处理的异常: 0xC000041D: 用户回调期间遇到未经处理的异常。。
0x014C0000 (mfc120d.dll) (recognise.exe 中)处有未经处理的异常: 0xC000041D: 用户回调期间遇到未经处理的异常。。、】mfc中调试显示图像的函数的时候操作不当会出现如下断点出现这个原因就是自己的操作不当造成的调用显示图像的函数,没有先将图像关闭,而直接点击对话框右边的关闭按钮这样就会出现原创 2018-01-06 11:24:11 · 8307 阅读 · 0 评论 -
opencv基础教程----cvmat---iplimage--mat
OpenCV的基本数据类型...2矩阵和图像类型...4CvMat矩阵结构...4矩阵数据的存取...8点的数组...13IplImage数据结构...14访问图像数据...17对ROI和widthStep的补充...18矩阵和图像操作...21cvAbs,cvAbsDiff和cvAbsDiffS.23cvAdd,cv转载 2017-12-29 13:47:54 · 490 阅读 · 0 评论 -
cvGet2D和cvGetReal2D
前者是获得彩色图像的像素值后者是获得单通道(灰度图)的像素值如果图像是彩色图采用cvGet2D如果图像是灰度图像采用cvGetReal2D但是如果彩色图像,则不能采用cvGetReal2D但是灰度图像可以使用cvGet2D差别比较细微尤其是其进行遍历像素获得像素值时,一定要注意for(int i=0;i{for(int j=0;j{cvGetReal原创 2017-08-31 15:43:07 · 2336 阅读 · 0 评论 -
有对视觉感兴趣的么
现在做视觉方面的程序设计,有感兴趣的么,可以相互探讨一下扫码关注我们:获得更多的信息哦,一起交流,一起成长哦:微信号:跟着数理化走天下,纯属个人的交流,无盈利目的原创 2017-09-08 19:52:42 · 196 阅读 · 0 评论 -
图像的镜像cvFlip
void flip(InputArray src, OutputArray dst, int flipCode) 第一个参数是输入图像第二个参数是输出图像第三个参数:翻转模式:可以取的类型有:正数,负数,0flipCode,翻转模式,flipCode==0垂直翻转(沿X轴翻转),flipCode>0水平翻转(沿Y轴翻转),flipCodeCvflip函数,注意最后一个参数原创 2017-09-08 09:34:12 · 453 阅读 · 0 评论 -
opencv中的cvLoadImage中的0 1 -1 是什么
-1:加载图像的原始通道数1 读取彩色图像0 强制转换为灰度图像cvLoadImage( filename, -1 ); 默认读取图像的原通道数cvLoadImage( filename, 0 ); 强制转化读取图像为灰度图cvLoadImage( filename, 1 ); 读取彩色图例:将读入图像强制转换为灰度图像显示#include原创 2017-08-29 15:47:44 · 642 阅读 · 0 评论 -
opencv配置问题:由于找不到MSVR120D.dll程序无法继续执行
这个问题解决方法很简单我之前将所有的工程配置了opencv2.4.13由于工作需要,将某个cpp文件配置了opencv1.0版本就发现出现如题所示的方法百度查询让下载相应的dll但是本人嫌麻烦,没进行那个操作干脆将所有的文件都配成opencv1.0,发现编译调试都不会出现那个错误了这个问题个人感觉是opencv版本兼容的问题1.0容不了2.4.13但是2.4.1原创 2017-08-28 16:35:20 · 2773 阅读 · 0 评论 -
程序调试:mfcvc01 Microsoft基础类应用程序已停止工作
如图所示,程序出现如上所示错误,这个错误的原因是对类初始化,但是没有使用修改方法是将初始化的类去掉即可如下代码:XiCV_Image_Processing m_cXiCVObj(768,576);XiCV_Image_Processing CircleObj;如果不使用就将其注释掉即可如果出现上述类错误,一定先进行类的初始化的检查,再进行别的错误的查找原创 2017-08-28 16:10:24 · 2761 阅读 · 0 评论 -
opencv CvMemStorage内存释放的方法
调用cvReleaseMemStorage(&memStorage);(memStorage为CvMemStorage *memStorage变量)即可原创 2017-08-28 16:22:35 · 1095 阅读 · 0 评论 -
opencv取消感兴趣区域
注意在图像处理中设置感兴趣区域后,要及时进行取消,否则会有一系列的错误的,取消感兴趣区域的方法:CvRestImageROI代码如下:int main( ){ IplImage *img = cvLoadImage("900.jpg", 1);/*-1:原,0:灰,1:读彩图*/ cvSetImageROI(img, cvRect(10, 15, 150, 250));//原创 2017-08-24 09:07:57 · 348 阅读 · 0 评论 -
windows10+vs2010+opencv2.4.13opencv配置的方法
首先添加环境变量进去右键我的电脑---属性----高级系统设置---环境变量2 将include的路径添加到变量中2 对所有的cpp debug模式下进行匹配视图-----属性管理器-----点击项目下方的文件-----选择第一个---右键属性进行配置即可如下图所示1、通用属性→VC++目录:包含目录中添加:D:\Software\原创 2017-08-22 13:21:28 · 2408 阅读 · 1 评论 -
fatal error C1083: 无法打开包括文件:“opencv2/core/core_c.h”: No such file
1>e:\nhy\hello\hello\main.cpp(2): fatal error C1083: 无法打开包括文件:“opencv2/core/core_c.h”: No such file or directory出现这个问题的原因一定的头文件所在的路径没有包含进去将该头文件的位置进行添加即可原创 2017-08-22 11:45:22 · 4473 阅读 · 0 评论 -
求助:仿真 Opencv谁做了
求助:仿真 Opencv谁做了 给我看一下吧联系方式:603947029原创 2017-01-20 14:06:22 · 579 阅读 · 0 评论