求大神解释一下这段代码,是用来进行车牌字符分割,但是具体不知道什么意思
d=qiege(d); %切割 %d为处理后的图像[m,n]=size(d); %返回矩阵d的尺寸信息, 并存储在m、n中。其中m中存储的是行数,n中存储的是列数figure,subplot(2,1,1),imshow(d),title(n)k1=1;k2=1;s=sum(d);j=1; %sum(x)就是竖向相加,求每列的和,结果是行向量;%j是什么意思while j~=n while s(j)==0 j=j+1; end k1=j; while s(j)~=0 && j<=n-1 j=j+1; end k2=j-1; if k2-k1>=round(n/6.5) [val,num]=min(sum(d(:,[k1+5:k2-5]))); d(:,k1+num+5)=0; % 分割 endend
d=qiege(d); %切割 %d为处理后的图像[m,n]=size(d); %返回矩阵d的尺寸信息, 并存储在m、n中。其中m中存储的是行数,n中存储的是列数figure,subplot(2,1,1),imshow(d),title(n)k1=1;k2=1;s=sum(d);j=1; %sum(x)就是竖向相加,求每列的和,结果是行向量;%j是什么意思while j~=n while s(j)==0 j=j+1; end k1=j; while s(j)~=0 && j<=n-1 j=j+1; end k2=j-1; if k2-k1>=round(n/6.5) [val,num]=min(sum(d(:,[k1+5:k2-5]))); d(:,k1+num+5)=0; % 分割 endend
