opencv 计算圆度

来源:互联网 发布:php返回404页面 编辑:程序博客网 时间:2024/06/08 13:20

http://blog.csdn.net/u012526003/article/details/52522745

http://blog.csdn.net/makenothing/article/details/12419253


计算周长,想到的有2种方式

1. 就是上面链接的2中方式,计算轮廓点的差分,再平方求和开方

2. 对联通区域的每行求,相邻两行之间减去重叠的部分


1其实求得是斜边,2求得是2条直角边相加,很明显第二种方法求出来的周长要大一点,求出来的圆度就小

确实在测试硬币的时候用第一中方法求出的圆度很小,用第二种圆度都达到了90%,

但是用在测量实际粒子的时候圆度却超过了1,估计是粒子太小,具体解决方案还有待讨论

原创粉丝点击