如下图,人眼形状是圆形。在图像中找到一个圆,该圆应该有明显的边界(虹膜与眼白)。在该圆周上的各像素平均值与相邻半径的平均值之差达到最大。如下图的外圆。假设其圆心为c, 半径为r。那么半径r+1圆周上的像素平均值与r的像素平均值达到最大。
基本思路是:先遍历圆心位置,再遍历半径,找到相差最大的位置。为了加速,可以用各种方法去快速定位圆心位置。该文章使用阈值+局部最小+粗搜索来缩小范围。找到了该圆心大致范围,再遍历所有找最小。
I=imcomplement(imfill(imcomplement(I),'holes'));
本文发布于:2024-01-29 11:16:02,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170649816514886.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |