![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VS2013+OpenCV
四月的我
加油
展开
-
分水岭算法
所谓分水岭算法有好多种实现算法,拓扑学,形态学,浸水模拟和降水模拟等方式。分水岭算法(Watershed Algorithm),是根据分水岭的构成来考虑图像的分割。分水岭分割方法,是一种基于拓扑理论的数学形态学的分割方法,其基本思想是把图像看作是测地学上的拓扑地貌,图像中每一点像素的灰度值表示该点的海拔高度,每一个局部极小值及其影响区域称为集水盆,而集水盆的边界则形成分水岭。分水岭的概念和形成可...转载 2018-12-20 18:14:07 · 676 阅读 · 0 评论 -
OPENCV圆检测
Opencv 找圆的方法 - fanfan513的专栏 - CSDN博客https://blog.csdn.net/fanfan513/article/details/78726972Hough变换检测圆(附:MATLAB程序) - mhjerry的专栏(子水) - CSDN博客https://blog.csdn.net/mhjerry/article/details/7061819ope...转载 2019-04-14 18:17:04 · 3192 阅读 · 0 评论 -
用MFC写的OpenCV小程序
用MFC写的OpenCV小程序(2) - thystar的专栏 - CSDN博客https://blog.csdn.net/thystar/article/details/45096019转载 2018-12-23 10:10:10 · 421 阅读 · 0 评论 -
cvConvertScaleAbs函数
cvConvertScaleAbs_百度百科转载 2018-12-23 10:09:38 · 2141 阅读 · 0 评论 -
保存图片
Mat格式imwrite(“testthred2.jpg”, testthred);如果图片是以IplImage类型的格式表示的话,那么保存图片则用cvSaveImage()函数保存函数内部写法一样。可以用cvSaveImage函数或者imwrite()函数来实现不同图像格式之间的转换,保存时的后缀名就是对应的图片格式。...原创 2018-12-22 10:06:14 · 156 阅读 · 0 评论 -
图像像素取反
1void cvNot(const CvArr* src,CvArr* dst);函数cvNot()会将src中的每一个元素的每一位取反,然后把结果赋给dst。因此,一个值为0x00的8位图像将被映射到0xff,而值为0x83的图像将被映射到0x7c。#include <stdio.h>#include <opencv2\opencv.hpp> int m...原创 2018-12-22 09:58:55 · 1419 阅读 · 0 评论 -
自适应canny检测
cvCanny函数中, 高低阈值自适应计算方法 - cay22的专栏 - CSDN博客https://blog.csdn.net/bagboy_taobao_com/article/details/47158987StraightLineFinder.rar StraightLineFinder.cpphttp://read.pudn.com/downloads171/sourcecode/...转载 2018-12-21 14:32:07 · 3323 阅读 · 0 评论 -
图像在Mat,CvMat,、IplImage之间转换
1、CvMat之间的复制//注意:深拷贝 - 单独分配空间,两者相互独立CvMat* a; CvMat* b = cvCloneMat(a); //copy a to b –2、Mat之间的复制//注意:浅拷贝 - 不复制数据只创建矩阵头,数据共享(更改a,b,c的任意一个都会对另外2个产生同样的作用)Mat a;Mat b = a; //a "copy" to b...转载 2018-12-21 13:45:32 · 1664 阅读 · 0 评论 -
两个Mat结构体之间赋值
cv::Mat M(480,640,CV_8UC3); 表示定义了一个480行640列的矩阵,矩阵的每个单元的由三个(C3:3 Channel)8位无符号整形(U Unsigned U88位)构成。cv::Mat M = cv::Mat::eye(height,width,)cv::Mat M = cv::Mat::ones(height,width,)cv::Mat M = cv::Ma...原创 2018-12-20 21:26:49 · 1208 阅读 · 0 评论 -
轮廓提取findContours和绘制drawContours
轮廓提取findContours和绘制drawContours首先感谢以下两位的博文帮助我的理解:(1)-牧野- http://blog.csdn.net/dcrmg/article/details/51987348(2)塬莱 http://blog.csdn.net/maomao1011120756/article/details/49794997void findContou...转载 2018-12-21 10:44:39 · 2491 阅读 · 0 评论 -
判断Mat是否为空
if(img.empty())return -1; //是否加载成功if(!img.data)return -1;//判断是否有数据原创 2019-06-25 16:06:49 · 15820 阅读 · 0 评论