San*_*eep 10 matlab image-processing
我的图像看起来像这样:

我有一个任务,我应该围绕他们的开口圈出所有的瓶子.我创建了一个简单的算法并开始工作.我的算法如下:
我根据上面的算法做了,但我有一些图像,我画了一个圆圈.这是因为我选择了该区域,因为瓶口区域和剩余噪音几乎相同.所以我得到了这样一个数字.
应用于图像的处理如下所示:

在原始图像上绘制圆圈后,我的最终图像如下:

我想我可以处理额外的圆圈,也就是说,因为图像的某些白色部分仍然如下图2所示.这可以使用区域偏差来过滤掉.这是一个好主意还是有其他方法吗?我如何处理玻璃后面的其他瓶子并选择它们?