- 博客(19)
- 资源 (8)
- 收藏
- 关注
原创 读浅墨博客 十五 笔记
点击打开链接http://blog.csdn.net/poem_qianmo/article/details/28261997(一)漫水填充法是一种用特定的颜色填充联通区域,通过设置可连通像素的上下限以及连通方式来达到不同的填充效果的方法。漫水填充经常被用来标记或分离图像的一部分以便对其进行进一步处理或分析,也可以用来从输入图像获取掩码区域,掩码会加速处理过程,或只处理掩码指定
2015-05-30 19:34:23 487
原创 hough变换 矩形检测
//#include "cv.h"//#include "highgui.h"#include#include#include#include#include #include #include #include #include #include #include #include using namespace std;using namespace c
2015-05-30 19:26:05 4376 3
原创 hough圆检测
#include #include #include #include #include #include #include #include //-----------------------------------【命名空间声明部分】--------------------------------------- // 描述:包含程序所使用的命名空间
2015-05-30 19:11:34 1702
转载 读浅墨博客 十四 笔记
hougn变换检测直线:C++: void HoughLines(InputArray image, OutputArray lines, double rho, double theta, int threshold, double srn=0, double stn=0 ) 第一个参数,InputArray类型的image,输入图像,即源图像,
2015-05-30 19:08:26 611
转载 读浅墨博客 十三 笔记
http://blog.csdn.net/poem_qianmo/article/details/26157633#include#include#include#includeusing namespace std;using namespace cv;Mat dst, src, tem;static void showText();int main(){
2015-05-30 18:55:27 373
转载 读浅墨博客 十二 笔记(2)代码
http://blog.csdn.net/poem_qianmo/article/details/25560901#include#include#include#includeusing namespace std;using namespace cv;Mat src, dst, gray;Mat canny;int can
2015-05-30 18:45:20 390
原创 读浅墨博客 十二 笔记
http://blog.csdn.net/poem_qianmo/article/details/25560901边缘检测的算子和滤波器: Canny算子,Sobel算子,Laplace算子以及Scharr滤波器边缘检测的一般步骤:1)滤波:边缘检测的算法主要是基于图像强度的一阶和二阶导数,但导数通常对噪声很敏感,因此必须采用滤波器来改善与噪声有关的边缘
2015-05-30 18:34:46 587
转载 读浅墨博客 十一 笔记(2)代码
http://blog.csdn.net/poem_qianmo/article/details/24599073#include#include#include#includeusing namespace std;using namespace cv;Mat src, dst;int ElementShape = MORPH_RECT;int MaxIt
2015-05-30 18:28:41 316
原创 读浅墨博客 十一 笔记
http://blog.csdn.net/poem_qianmo/article/details/24599073(1)形态学梯度(Morphological Gradient)为膨胀图与腐蚀图之差,数学表达式如下: 对二值图像进行这一操作可以将团块(blob)的边缘突出出来。我们可以用形态学梯度来保留物体的边缘轮廓(2)顶帽运算(Top H
2015-05-30 18:20:06 395
原创 读浅墨博客 八 笔记(2)代码
所有滤波总和:#include#include#include#includeusing namespace std;using namespace cv;Mat src, dst1, dst2, dst3;int BoxFilterValue = 3;int MeanBlurValue = 3;int GaussianBlurValue = 3;int Median
2015-05-30 18:00:17 378
原创 读浅墨博客 八 笔记
http://blog.csdn.net/poem_qianmo/article/details/22745559平滑处理“(smoothing)也称“模糊处理”(bluring),是一项简单且使用频率很高的图像处理方法。平滑处理的用途有很多,最常见的是用来减少图像上的噪点或者失真。在涉及到降低图像分辨率时,平滑处理是非常好用的方法。图像滤波,即在尽量保留图像细节特征的条件下对目标图像
2015-05-30 17:45:29 423
转载 浅墨博客 六 笔记
http://blog.csdn.net/poem_qianmo/article/details/21479533毛星云博客(1)创建轨迹条,C++: int createTrackbar(conststring& trackbarname, conststring& winname, int* value, int count, TrackbarCallbac
2015-05-30 17:24:56 501
原创 读浅墨 博客 五 总结
毛星云opencv博客地址:http://blog.csdn.net/poem_qianmo/article/details/21176257一:split函数C++: void split(const Mat& src, Mat*mvbegin); C++: void split(InputArray m,OutputArrayOfArrays mv)
2015-05-30 17:17:19 346
原创 基于形态学运算的腐蚀,膨胀,开运算,闭运算
#include #include #include #include using namespace std; using namespace cv; int main(){ Mat image = imread("binary.bmp"); imshow("Image",image);
2015-05-30 17:16:30 504
原创 统计函数耗费时间,简单的图像运算,定义感兴趣区域 第二章
一:统计函数耗费时间先上代码吧~:double duration;duration=static_cast(getTickCount());colorReduce(image);//被测试的函数duration=static_cast(getTickCount())-duration;duration/=getTickFrequency();//运行
2015-05-30 17:15:53 441
原创 遍历图像像素点的方法
一:椒盐噪点的例子(随机遍历图像的某个像素点)void salt(Mat &image,int n){for(int k=0;k//rand():随机数产生函数int i=rand()%image.cols;int j=rand()%iimage.rows;if(image.channels()==1)//通过通道,判断是灰度图还是彩色图。若
2015-05-30 17:14:52 4787
原创 第一章 笔记
1,读取图片,检查图片是否已经被正确读取:Mat image=imread("1.jpg");if(!image.data){cout}2.调用Mat的size()方法,可以获取该图像的尺寸。返回的是一个结构体。Mat image;coutcout3.在原地进行的图像变换:Mat image,r
2015-05-30 17:14:14 311
原创 Mat与Iplimage之间的相互转换
(1)Mat->IplImage: Mat srcImage; IplImage imgTmp = srcImage; IplImage *img0 = cvCloneImage(&imgTmp);(2)IplImage->Mat: IplImage cpy; Mat back(cpy, t
2015-05-30 17:13:32 820
原创 彩色图像,二值图像,灰度图像,不要傻傻分不清~
(一)彩色图像每个像素通常是由红(R)、绿(G)、蓝(B)三个分量来表示的,分量介于(0,255)。Scalar(0,0,0):黑色 Scalar(255,255,255):白色(二)二值图像(binary image)即图像上的每一个像素只有两种可能的取值或灰度等级状态,人们经常用黑白、B&W、单色图像表示二值图像。 threshold(InputArray src, OutputAr
2015-05-30 17:12:24 2373
opencv 中文参考手册
2015-06-13
[数据结构与算法分析C++.描述].(美国)Mark.Allen.Weiss.扫描版
2015-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人