自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 OpenCV学习笔记(28) 鼠标绘图 练习

setMouseCallback函数和on_mouse回调函数的练习使用#include #include #include"opencv2/imgproc/imgproc.hpp" #include #include using namespace cv;Mat srcImage;void on_mouse(int event,int x,int y,int fl

2017-06-26 21:39:51 287

原创 OpenCV学习笔记(27) 灰度直方图均衡化 练习

#include #include #include"opencv2/imgproc/imgproc.hpp" #include #include using namespace cv;Mat srcImage;Mat grayImage;Mat histImage; //灰度直方图Mat gray_equalize_image;Mat hist_equali

2017-06-26 14:28:57 682

原创 OpenCV学习笔记(26)灰度直方图 练习

calcHist函数和minMaxLoc函数的参数学习与使用#include #include #include"opencv2/imgproc/imgproc.hpp" #include #include using namespace cv;Mat srcImage;Mat grayImage;Mat histImage; //灰度直方图//画一个白色矩

2017-06-26 11:34:47 504

原创 OpenCV学习笔记(25)线段检测和圆检测练习

//线段检测只能针对二值图像#include #include #include"opencv2/imgproc/imgproc.hpp" #include #include using namespace cv;Mat GrayImage;Mat BinaryImage;Mat SrcImage;Mat CannyImage;Mat ColorImage;

2017-06-16 13:24:02 713

原创 OpenCV学习笔记(24)关于hough变换中pt1、pt2点的确定

经过Hough线变换,可以得到一些线段集合,对于这些线段,每一条线段给的是两个值,在极坐标下面的极径和极角,那么如何画出这样的每条直线呢,可以用到line函数,但是line 函数中有两个参数需要确定,pt1和pt2。如图所示:因此有如下画图代码for (i = 0; i < lines.size(); i++) { fRho = lines[i][0];

2017-06-15 16:56:58 673

转载 OpenCV学习笔记(23)findContours与drawContours

findContours函数,这个函数的原型为:void findContours(InputOutputArray image, OutputArrayOfArrays contours, OutputArray hierarchy, int mode, int method, Point offset=Point())参数说明输入图像image必须为一个2值单通道图像;

2017-06-09 15:54:58 1064

原创 OpenCV学习笔记(22)寻找轮廓小程序

#include #include #include"opencv2/imgproc/imgproc.hpp" #include #include using namespace cv;Mat GrayImage;Mat BinaryImage;Mat SrcImage;void to_draw_contours(){ const int IMAGE_

2017-06-09 15:51:19 384

转载 OpenCV学习笔记(21)OpenCV的Rect矩形类用法

转载自 http://blog.csdn.net/kh1445291129/article/details/51149849[cpp] view plain copy//如果创建一个Rect对象rect(100, 50, 50, 100),那么rect会有以下几个功能:  rect.area();     //返回rect的面积 5000  

2017-06-09 12:32:36 1627

原创 OpenCV学习笔记(20)关于opencv新版本中rows和cols的理解

rows:行cols:列(column)对于读入的一张图片SrcImage2,(图像分辨率对应为400×200像素)SrcImage2.rows=200        (行)——(有200行像素)SrcImage2.cols=400         (列)——(有400列像素)测试程序: Mat SrcImage2; SrcImage2 = imread("4

2017-06-09 12:29:05 24471

转载 OpenCV学习笔记(19)关于CV_8UC1,CV_8UC2等参数

转载自 http://blog.csdn.net/maweifei/article/details/51221259(一)Mat矩阵(图像容器)创建时CV_8UC1,CV_8UC2等参数详解1--Mat不但是一个非常有用的图像容器类,同时也是一个通用的矩阵类2--创建一个Mat对象的方法很多,我们现在先看一下Mat矩阵/图像容器类在OpenCv中的有关源代码: 3

2017-06-09 10:20:38 28981

转载 OpenCV学习笔记(18)OpenCV之基本绘图2

转载自 http://blog.csdn.net/thefutureisour/article/details/7523925OpenCV提供了一些基本的绘图操作,比如画圆,画椭圆,画线,画矩形,在图像里插入文字等功能。画圆使用的是circle函数,必须提供的参数是:画在出的圆显示在哪里,圆心,半径,以及画线的颜色。[cpp] view plain copy

2017-06-07 19:10:59 346

转载 OpenCV学习笔记(17)OpenCV之基本绘图

转载自http://blog.csdn.net/ubunfans/article/details/24421981相关函数介绍Point该数据结构表示了由其图像坐标 和 指定的2D点。可定义为:Point pt;pt.x = 10;pt.y = 8;或者Point pt = Point(10, 8);Scalar

2017-06-07 15:15:14 531

原创 OpenCV学习笔记(16)图像的二值化

图像的二值化就是将图像上的像素点的灰度值设置为0或255,这样将使整个图像呈现出明显的黑白效果。与边缘检测相比,轮廓检测有时能更好的反映图像的内容,而要对图像进行轮廓检测,则必须要先对图像进行二值化,在数字图像处理中,二值图像占有非常重要的地位,图像的二值化使图像中数据量大为减少,从而能凸显出目标的轮廓。      threshold 方法是通过遍历灰度图中点,将图像信息二值化,处理过后的图片

2017-06-07 11:01:22 7576

转载 OpenCV学习笔记(15)Opencv之<Vec3b>

转载自 http://blog.csdn.net/qq_29540745/article/details/52517269一、What is vector?       vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的.用法:1.文件包含:  

2017-06-07 09:43:30 9034

空空如也

空空如也

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

TA关注的人

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