【发布时间】:2012-02-13 07:57:20
【问题描述】:
我刚刚扫描了一个示例图像,并试图检测二进制图像中值为“0”的第一个像素。 我用paint来写一个文本,当我使用下面的程序时,它总是捕捉到最底部的像素。
clear all;
x=imread('textjay.png');
y=im2bw(x);
height=size(y,1); % row
width=size(y,2); % col
valueoftheindex=0;
pixel_value=0;
for i=1:width
for j=1:height
pixel_value=y(j,i);
if (pixel_value==0)
valueofthewidth=i;
valueofthehieght=j;
break
end
end
end
valueofthewidth
valueofthehieght
imtool(y)
【问题讨论】:
标签: image matlab image-processing pixel scanning