How to remove an apple twig from binary image?
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Good day,
I want to determine the diameter of an apple. The only problem is we don't know how to exclude the twig of the apple.
0 Commenti
Risposte (2)
Nitin Kapgate
il 27 Ott 2020
You can use the following code snippet to remove the area of twig from the image of apple:
% Read the input binary image
I = imread("Apple_Binary.png");
imshow(I);
% Converting the binary image to 8-bit unsigned integers
I = im2uint8(I);
% Interactively draw a polygon and select the area of apple twig as ROI
roi = drawpolygon(gca,"Color","yellow");
% Create a mask out of ROI
mask = createMask(roi, I);
% Display the Mask
imshow(mask);
% Fill the regions in the input image using the mask image
J = regionfill(I,mask); % J is the output image, with twig removed
imshow(J);
0 Commenti
yanqi liu
il 5 Gen 2022
clc; clear all; close all;
bw = imread("https://ww2.mathworks.cn/matlabcentral/answers/uploaded_files/387348/Apple_Binary.png");
figure; imshow(bw);
bw2 = imopen(bw, strel('disk', 20));
bw(~bw2) = 0;
figure; imshow(bw);
0 Commenti
Vedere anche
Categorie
Scopri di più su Read, Write, and Modify Image in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!