Detecting concavity within regions.
Ältere Kommentare anzeigen
Hello. Does anyone know how to detect and separate two overlapping regions in a black and white image? I'm thinking that using the concavity will help, but really any method that detects and separates the overlaps will work. I've attached an image with arrows pointing at example situations where regions overlap and I want to separate them as well as an original image. Thanks!
Antworten (1)
KALYAN ACHARJYA
am 1 Jul. 2019
The morphological approach might works.
im=im2bw(rgb2gray(imread('test_image_cheng.png')));
se=strel('disk',18);
%................^Change accordingly
result=imerode(im,se);
result=imdilate(result,se);
subplot(121);imshow(im);
subplot(122);imshow(result);
Kategorien
Mehr zu Image Processing Toolbox finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!