Моя цель состоит в том, чтобы отфильтровать изображение пузырька в пробирке, чтобы сзади применить фильтры, закрыть соединения (морфология c) и заполнить центр объектов, чтобы закрыть нижнюю часть пузыря (пороговое изображение), найти при этом площадь пузырька относительно площади трубки. Тем не менее, я не знаю ни одного другого фильтра, который я мог бы использовать перед пороговым фильтром для улучшения фильтрации, потому что на изображении все еще много шума. Есть предложения?
Заранее спасибо!
Трубка с пузырьком
Обрезанное изображение с выделенным пузырьком
Изображение в градациях серого
Пороговое изображение
% Reading the image
image = imread('bubble.jpg');
figure, imshow(image);
% Cropping the image
cropped = imcrop(image,[320 0 1100 1080]);
figure, imshow(cropped);
% Transforming the image to grayscale
gray = rgb2gray(cropped);
figure, imshow(gray);
% Threshold filter
thresh = im2bw(gray, 0.5)
figure, imshow(thresh);