我尝试分析以下图像,其想法是勾勒出液滴的轮廓,以便我可以使用 bwboundaries 获取其边界。
我的代码目前是
image = imread('IMG00022.jpg');
BW = im2bw(image, 0.35);
BW = ~BW;
BW = imfill(BW,'holes');
这导致以下输出。它包括与边界颜色相似的液滴周围的边缘。
目标是实现以下输出。我该如何解决这个问题?是使用阈值范围而不是静态值的解决方案(我不确定这是否能解决问题)还是有其他方法?
提前致谢。