У меня есть следующее изображение, которое я пытаюсь проанализировать, идея состоит в том, чтобы наметить каплю так, чтобы я мог затем получить ее границы, используя bwboundaries.

Мой код сейчас
image = imread('IMG00022.jpg');
BW = im2bw(image, 0.35);
BW = ~BW;
BW = imfill(BW,'holes');
, что приводит к следующему выводу. Он включает края вокруг капли, которые имеют цвет, близкий к границе.

Цель состоит в том, чтобы достичь нижеуказанного результата Как я могу решить эту проблему? Является ли решение использовать пороговый диапазон, а не статическое значение (я не уверен, что это решит проблему) или есть другой способ?
Заранее спасибо.
