2016年3月24日

mat类的使用总结

摘要: 1、使用opencv2.0以上版本时,不需要考虑mat类的释放问题 2、赋值运算B=A和拷贝构造函数Mat B(A)只复制信息头,共享一个存放图像数据的内存矩阵,感兴趣区域ROI亦然。所以改变了Mat B的图像内容,也就改变了Mat A的图像内容 3、使用函数clone() 或者copyTo()来复 阅读全文

posted @ 2016-03-24 09:13 hust-阿超 阅读(473) 评论(0) 推荐(0) 编辑

2016年3月21日

Format函数使用总结

摘要: Format(X:%.3f,Y:%.3f.bmp, [p1.x, p1.y]);//得到的是一个字符串,其中p1.x、 p1.y都是double类型的变量 AssignFile(F1,'D:\xuchao\'+Format('num%d,X%.3f,Y%.3f'+'.txt', [FNumber, 阅读全文

posted @ 2016-03-21 11:41 hust-阿超 阅读(317) 评论(0) 推荐(0) 编辑

图像细化函数(背景为黑色像素值为0,前景为白色像素值255,必须只含有0和255的像素值,即二值化后的图像)

摘要: procedure thinimage(srcimage:pIplImage);var count:Integer; //表示迭代次数 Zhangmude:array [1..9] of Integer; deletelist1,deletelist2:Tlist<Tcvpoint>; //存放着要 阅读全文

posted @ 2016-03-21 11:03 hust-阿超 阅读(5794) 评论(0) 推荐(0) 编辑

2016年2月26日

[opencv] 寻找凸包、外接矩形、最小包围矩形,最小外接圆

摘要: 1、cvConvexHull2 寻找凸包 hull := cvConvexHull2 (ptseq, 0, CV_CLOCKWISE, 1);//ptseq,hull:pCvSeq; //画出凸包点,并将凸包点用直线连接起来 ppoint:=cvGetSeqElem(hull,hull.total- 阅读全文

posted @ 2016-02-26 10:13 hust-阿超 阅读(14057) 评论(0) 推荐(0) 编辑

2016年2月25日

[opencv] 创建pCvSeq结构体 存储点序列

摘要: storage:=cvCreateMemStorage ();//storage: pCvMemStorage; ptseq:=cvCreateSeq(CV_32SC2,sizeof(ptseq)+100,sizeof(CvPoint), storage);//ptseq:pCvSeq; sizeo 阅读全文

posted @ 2016-02-25 16:36 hust-阿超 阅读(433) 评论(0) 推荐(0) 编辑

2016年2月23日

[opencv] 模板匹配案例

摘要: srcimage:=cvLoadImage(PAnsiChar(testImageName),1); temImage:=cvLoadImage(PAnsiChar(mudeImageName),1);//temImage为模板图片,其尺寸一定要小于srcimage resimage:=cvCrea 阅读全文

posted @ 2016-02-23 16:24 hust-阿超 阅读(490) 评论(0) 推荐(0) 编辑

2016年2月20日

[opencv] cvCopy高级用法

摘要: cvCopy(srcimage,dstimage,maskimage);//srcimage,dstimage,maskimage:pIplImage //srcimage,dstimage,maskimage必须为相同大小的图片,如果maskimage只有某一部分区域的灰度值为255,则 此函数的 阅读全文

posted @ 2016-02-20 16:26 hust-阿超 阅读(1515) 评论(0) 推荐(0) 编辑

[opencv] 图像处理常用函数

摘要: 1、cvThreshold二值化 cvThreshold(image,image,100,255,CV_THRESH_BINARY_INV);固定阀值二值化,阀值为100 cvThreshold(image2,image2,255,255,CV_THRESH_OTSU);//自适应二值化 很多时候, 阅读全文

posted @ 2016-02-20 13:46 hust-阿超 阅读(627) 评论(0) 推荐(0) 编辑

2016年2月19日

[opencv] 图像线性混合

摘要: srcimage1,srcimage2,dstimage:pIplImage; srcimage1:=cvLoadImage('C:\Users\Fscut\Documents\RAD Studio\Projects\试验图像基本操作\test picture\timg.jpg',1); srcim 阅读全文

posted @ 2016-02-19 15:09 hust-阿超 阅读(186) 评论(0) 推荐(0) 编辑

2016年2月18日

[opencv] 感兴趣区域ROI

摘要: 1、将小图中的内容复制到大图中的感兴趣区域 srcimage,logoimage:pIplImage; srcimage:=cvLoadImage('E:\未完成-正在进行中的任务\视觉\测试图片-圆\未识15-11-30-22-39-37.bmp',0); logoimage:=cvLoadIma 阅读全文

posted @ 2016-02-18 15:48 hust-阿超 阅读(1092) 评论(0) 推荐(0) 编辑

导航