![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv
文章平均质量分 87
小木匠_
这个作者很懒,什么都没留下…
展开
-
vs2010之opencv调试
1、常用命令vs2010中的debug菜单中常用命令 Continue F5 开始调试 StopDebuging Shift+F5 停止调试 Toggle Breakpoint F9 设置断点 StepOver F10 单步(不进入函数) StepInfo F11 单步原创 2016-05-25 08:50:50 · 1873 阅读 · 0 评论 -
Opencv图像识别从零到精通(3)———单图像显示和多图像显示
其实,对于图像显示,对于我们在安装调试opencv的时候,就是作为一个例子,相信看到第三节的话,应该有了正确的配置环境,还有就是对opencv的结构有了一定的理解,那么下面就是进去图像处理的阶段,但是为了更好的学习,所以用已经见过而且能够实现的例子来说问题,相信更加让你感觉到亲近吧。说实话,即使显示成功了一张图片,但是你对里面的东西也不知道的,只有好好的理解,那么到了出现错误的时候才可以更快的原创 2016-07-12 20:53:21 · 8506 阅读 · 0 评论 -
Opencv图像识别从零到精通(2)-----准备知识
首先你安装好了,然后用一个测试文件(没有测试文件可以找后面教程中的图像显示的代码粘贴),可以正常的运行。 然后还不要着急去学习怎么图像处理,因为还要知道一些常识。 在这个文件下D:\ProgramFiles\opencv\build\include\opencv2会看到很多东西,这些都是需要的模块,里面有很多的要用的东西原创 2016-07-11 11:03:56 · 15301 阅读 · 0 评论 -
Opencv图像识别从零到精通(1)------- 安装教程与调试显示成功
不得不说,opencv的安装需要很久,也会出现很多的错误,也是参考了很多的安装教程,最后显示图像的时候,还是很开心的。先来1.下载和安装OpenCV SDKVS2010是默认已经安装的,因为没有什么技巧,这里就不说了。在官网:http://opencv.org/上找到OpenCV windows版下载下来下载完后得到文件OpenCV 2.4.X,双击后会原创 2016-05-13 08:05:03 · 13852 阅读 · 3 评论 -
Opencv 注意事项,很有帮助
1. 得到Mat类型img的size,可以使用函数img.size(),注意这里有括号。但是在需得到img的行和列时,不需要使用括号,即使用img.rows和img.cols. 2. 已经定义好了img为Mat型,但是没有初始化,在后面程序的任何一个位置可以使用下面的代码初始化img,比如img=Mat(***1,***2),其中***1是矩形区域的大小,***2是数组内数据类原创 2016-07-19 17:05:53 · 2797 阅读 · 0 评论 -
Opencv之saturate_cast防止数据溢出
在OpenCV学习中经常看见saturate_cast的使用,下面的代码会展示它的作用,这个功能实现的是两个图像融合,作者提供了saturate_case的作用,同时比较了两个方法的运行时间,后面会给出代码和结果。也可以原文 http://blog.csdn.net/mjlsuccess/article/details/12401839一、staturate_cast的原理大致的原原创 2016-07-18 09:55:09 · 4328 阅读 · 0 评论 -
Opencv矩阵操作copyTo convertTo clone reshape
矩阵操作(拷贝、洗牌、局部访问): src.copyTo(dst)把src矩阵中的数据拷贝到dst。 src.convertTo(dst, type, scale, shift)缩放并转换到另外一种数据类型:dst:目的矩阵type:需要的输出矩阵类型,或者更明确的,是输出矩阵的深度,如果是负值(常用-1)则输出矩阵和输入矩阵类型相同原创 2016-07-25 12:16:08 · 3036 阅读 · 0 评论 -
opencv之图像mat复制copyTo,clone=
函数原型Mat clone() const;void copyTo( OutputArray m ) const;void copyTo( OutputArray m, InputArray mask) const;copyTo()有重载,对于你说的imge.clone()和imge.copyTo(result)这种情况,源码解释如下inline Mat Mat::clon原创 2016-05-21 10:15:36 · 49100 阅读 · 1 评论 -
opencv、matlab查看函数的定义、封装
1、c++中我们可以在cpp下看到函数的定义2、matlab也可以打开函数使用 opencv 函数名 或者右击open 也可以打开它的m文件,看到函数的定义3、在opencv下也可以看到函数的方法 首先要找自己的安装位置,然后一步步的找到如下的过程D:\Program Files\opencv\sources\modules原创 2016-05-02 18:04:34 · 2054 阅读 · 0 评论 -
matlab、opencv护眼模式之黑色主题
一、matlab修改背景为黑色将以下内容添加到matlab的matlab.prf文件中,文件路径为在matlab中运行prefdir的结果Editor.VariableHighlighting.Color=C-6931898ColorsText=C-460558Colors_M_SystemCommands=C-448910Editorhighlight-lin原创 2016-05-15 09:19:07 · 28615 阅读 · 1 评论 -
matlab、vc++6.0、opencv多行注释快捷键
一、 matlab常用的多行注释第一种方法:直接在代码前面输入 %第二种方法:点击ctrl+R,注释程序;可多次点击,多次注释同一次选中的代码;点击ctrl+T,取消注释程序。第三种方法:注释:%{。。。。。}%取消注释的话,将%{ 和 %}删除即可。二、 vc++6.0自定义多行注释1、介绍有要找到vc安装路径,添加代码,我原创 2016-05-16 08:00:55 · 3866 阅读 · 0 评论 -
如何学习Opencv资料?opencv的安装使用
OpenCV是什么,相信搞机器视觉的朋友都清楚。但是很多搞机器视觉的朋友却是对他又爱又恨。爱它因为它是免费的,如果能够好好掌握它,并运用到自己的机器视觉项目中,还是可以一定程度上降低项目成本。恨它是因为它不太好学习。原因有以下几个:1、国内有关OpenCV的中文著作太少了,就2本,而且还是1.1版本的,已经和现在最新版本2.4.3差别太大,就算是学习了,过渡到最新版也要花一定的时间和精力。原创 2016-04-20 08:37:24 · 1357 阅读 · 0 评论 -
Opencv之Mat类
一、初识Mat类 Mat是OpenCV最基本的数据结构,Mat即矩阵(Matrix)的缩写,Mat数据结构主要包含2部分:Header和Pointer。Header中主要包含矩阵的大小,存储方式,存储地址等信息;Pointer中存储指向像素值的指针。我们在读取图片的时候就是将图片定义为Mat类型,其重载的构造函数一大堆, 而矩阵又是图像的基本数据结构,我们做的所原创 2016-05-14 15:18:38 · 2261 阅读 · 0 评论 -
Opencv图像识别从零到精通(4)----cMake与源代码与image watch
其实在学习opencv图像的时候,不是那么需要看源代码。但是还是有想学习一下的人,所以就写出来如何去看源代码,其实名字应该是代码追踪,就是我们在设置断点调试的时候,可以看到内部的定义,一堆一堆,在后面会送上imshow()与imread()的源代码可以用来欣赏学习。 自己看了好多教程,重载了一次软件还,终于能够F11到自己想要的源代码了 vs2010,原创 2016-07-13 18:06:56 · 5979 阅读 · 3 评论