我有一個二進制圖像,它有圓形和正方形。分割那些有洞的對象
imA = imread('blocks1.png');
A = im2bw(imA);
figure,imshow(A);title('Input Image - Blocks');
imBinInv = ~A;
figure(2); imshow(imBinInv); title('Inverted Binarized Original Image');
一些圓形和方形中都有小孔,在此基礎上,我不得不產生具有隻有那些有破洞/缺少點圓形和方形的圖像。我如何編碼?
用途:稍後,在MATLAB中使用regionprops
,我將從這些對象中提取信息,其中有多少個是圓形和正方形。
太謝謝你了! (豎起大拇指) – sana