有关opencv轮廓的几点疑惑
来源:互联网 发布:kmeans聚类算法java 编辑:程序博客网 时间:2024/05/22 09:38
1、圆形度
圆形度R0 用来描述景物形状接近圆形的程度,R0 = 4 * PI * S */(L*L)。书上说圆形的R0 是1.可是利用opencv的以下几个函数对一个轮廓c计算圆形度,即使这个圆形轮廓是opencv自己生成的,计算出来的圆形度也之后0.9000左右,不明白这种想象是为什么,这么大的误差是从什么地方产生的。
double area = cvContourArea(c,CV_WHOLE_SEQ);
double p = cvContourPerimeter(c);
double R0 = 4 * PI* abs(area )/ (p *p);
printf("====Template=======圆形度: %f============\n",R0);
2、cvMatchShapes
double result = cvMatchShapes(cRealPIC, cTemplate , CV_CONTOURS_MATCH_I2); 对于这个函数的返回值不是很理解,想把这个函数的返回值作为判定2个轮廓是否相等的依据,排除两个轮廓之间的缩放、旋转的影响,可是阈值该设定为多少合适呢。想知道这个函数的返回值分别对应着什么程度的相似。
- 有关opencv轮廓的几点疑惑
- opencv有关轮廓查找的算法
- 解答有关REST的十点疑惑
- 解答有关REST的十点疑惑
- 解答有关REST的十点疑惑
- 解答有关REST的十点疑惑
- 关于Java的几点疑惑:枚举
- C语言的几点疑惑
- getline()函数的几点疑惑
- 关于TCP的几点疑惑???
- 关于CreateThread()的几点疑惑
- 关于keep-alive的几点疑惑
- 几点疑惑
- Opencv轮廓有关一些经验
- 有关eclipse的几点
- 有关调试的几点
- 有关dup的疑惑
- opencv学习心得八----提取轮廓的点坐标
- OleDB简单用例
- sgmllib Introduction
- jQuery之checkbox全选
- POJ 2594 允许有相交点的最小路径覆盖
- strrep()函数的实现
- 有关opencv轮廓的几点疑惑
- QNX-从4到6简单入门
- poj 1236 Network of Schools
- 【转】 struts2核心工作流程与原理 --XXX
- Windows环境中同时安装Oracle9i 10g和11g
- oracle中trunc函数的使用
- Windows Store apps开发[3]应用程序栏(AppBar)的使用
- OpenCV免Cmake配制的原理与方法
- iframe长度问题 IE6下不显示 || C#写入txt文件