自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 中文参考手册

 OpenCV中文参考手册2010年新版 pdf版下载,涉及OpenCV 编程简介(矩阵/图像/视频的基本读写操作)入门必读   OpenCV概述   FAQ中文   CxCore中文参考手册   1. 基础结构   2. 数组操作   3. 动态结构   4. 绘图函数   5. 数据保存和运行时类型信息   6. 其它混合函数   7. 错误处理和系统函数   机器学习中文参考手册   CvAux中文参考手册   CvvImage类参考手册   CvImage类参考手册   CvImage中的陷阱和BUG

2015-06-13

opencv2检测图片中的矩形

(1)实现了矩形的检测(2)此代码是针对图片中的矩形进行的(3)此代码实现了一个文件夹里的图片的批量处理

2015-06-12

批量检测图片上的圆

(1)本代码实现了用hough检测圆的部分(2)对图片进行的该操作(3)是针对一个文件夹里的所有图片的批量处理

2015-06-12

[数据结构与算法分析C++.描述].(美国)Mark.Allen.Weiss.扫描版

本书是数据结构和算法分析的经典教材,书中使用主流的程序设计语言C++作为具体的实现语言。书的内容包括表、栈、队列、树、散列表、优先队列、排序、不相交集算法、图论算法、算法分析、算法设计、摊还分析、查找树...

2015-06-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除