clear all
clc
files=dir('G:\B\0HZ\*.jpg');
m=1:numel(files);
A1=zeros(m,2);
for n=1:numel(files)
image{n}=imread(['G:\B\0HZ\' files(n).name]);
I=image{n};
%%加入图像处理功能算法
BW = im2bw(I); % 转化为二值图像
%imshow(BW);
[L,N] = bwlabel(BW,4);
X=1;%默认图像中只有一个连同区域.
[i j]=find(L==X);%将标注的区域放到一个数组中.
bwi=bwselect(L,i,j,4);
A1(n, =size(i);%面积.标注区域像素点数就为物体面积.
%%加入图像处理功能算法
end
我用这个不知哪出了问题,求大神解答 |