我有一个二进制图像,里面有圆圈和正方形。
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');
一些圆形和正方形中有小孔,基于此,我必须生成一个图像,其中只有那些有孔/缺失点的圆形和正方形。我该如何编码?
目的:稍后,regionprops
在 MATLAB 中使用,我将从这些对象中提取信息,即有多少是圆形和正方形。