![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv
泱生
不写博客很多年
展开
-
opencv轮廓及轮廓中心提取
1.打开图片IplImage *src = cvLoadImage(图片路径,0);//opencv读取灰度图2.创建一个新的图片容器用于转换存取转换后的图片,宽度,大小需要与原图片一致IplImage *desc;CvSize sz;//图像大小if(src){ sz.width = src->width*1; sz.height = src->height*1; desc = cvCreateImage(sz,src->depth,src->原创 2020-12-10 15:11:47 · 5291 阅读 · 5 评论 -
opencv图片转换(Mat、QImage、IplImage)
IplImage 转 Mat:IplImage *img=cvLoadImage(argv[1]);Mat image=cvarrToMat(img); Mat 转 IplImage :Mat image =imread(argv[1],1); IplImage test = IplImage(image);打开Mat图片:image =imread(argv[1],1);打开IplImage 图片:img=cvLoadImage(argv[1]); Mat转QImage:彩色图原创 2020-12-09 16:53:35 · 2049 阅读 · 1 评论 -
九点标定
本文适用于初学者。 首先对概念要清晰:九点标定是点的仿射变换,只是图像行列、和坐标XY的仿射关系,也就是矩阵关系。从只有XY2个坐标轴来看,只有二个方向,所以只能适用于2D。下面具体流程: 第一步:制作9个点,相机采图的时候能全部拍到即可。一般以会3X3的行列相等去制作。 1.在图像上找到9个圆的中心坐标。(二值化提取区域后排序获得区域行列坐标/使用模板匹配后排序获得行列坐标) 2.会用到的一些算子: r...转载 2020-12-08 10:01:23 · 10559 阅读 · 3 评论