1

我想要得到的红色区域,如下图中规定:如何获取图像中显示的区域?

region shown in red

牢记的是,图像中显示的红色区域只是为了澄清,它不存在于原始图像以下是附加的原始图像:

Original Image

我也有虹膜点在该区域中,我已经得到了这一点,如果这一点可以帮助我,那么我也可以分享这个图像。

有人可以帮我在这.....

回答

3

对于这个特定的图像,让我们称之为BW,你可以找到中心区域为:

BWnoBorder= imclearborder(BW); %# remove the white that touches the border 
OnlyCenter = bwareaopen(BWnoBorder,1000); %# remove all small pixel areas 
0

一个稳健的方法可能是snake区域增长算法。

0

好像你通过阈值化IR或东西照亮了眼睛。要回答你的问题,甚至要问它正确,你必须显示的图像的数量来评估眼圈地区的稳定性和噪声。否则,人们可以想出一个适用于上述图像的解决方案,但通常不会。例如,我可以反转图像,得到最大的连接组件(黑暗区域),然后将它变薄,如下所示。从这个二进制掩码中很容易得到一个椭圆,但是在一般情况下它会在你的噪声输入中工作吗?

enter image description here

一件好事,开始是说你有什么期望找到。假设你正在寻找一个眼睛,暗周边区和明亮的肤色 - 令,在EM方式同时解决这3个混合模型。提供一些形状先验以增加准确性。想到其它视觉线索,如虹膜,扫视规格,FA从闪烁等

相关问题