Image 在matlab中查找黑色像素位置

Image 在matlab中查找黑色像素位置,image,matlab,image-processing,Image,Matlab,Image Processing,我想找到黑色像素的位置并保存它们。我用了这个密码 I= imread('bin_ecgm.png'); imshow(I); [r c] =size(I); for j=1:c for i=1:r if(I(i,j)==1) [i j] end end end 如何存储黑色像素位置通常黑色像素是I(ii,jj)=0。。。你可以不用循环就可以做到 [ii jj] = find( I == 0 ); %

我想找到黑色像素的位置并保存它们。我用了这个密码

I= imread('bin_ecgm.png');

 imshow(I);

  [r c] =size(I);

   for j=1:c

    for i=1:r

        if(I(i,j)==1)
        [i j]    
        end
    end
end

如何存储黑色像素位置通常黑色像素是I(ii,jj)=0。。。你可以不用循环就可以做到

[ii jj] = find( I == 0 ); % or I == 1 if you insist...
PS,

这是最好的。

通常黑色像素是
I(ii,jj)==0
。。。你可以不用循环就可以做到

[ii jj] = find( I == 0 ); % or I == 1 if you insist...
PS,

这是最好的。

通常黑色像素是
I(ii,jj)==0
。。。你可以不用循环就可以做到

[ii jj] = find( I == 0 ); % or I == 1 if you insist...
PS,

这是最好的。

通常黑色像素是
I(ii,jj)==0
。。。你可以不用循环就可以做到

[ii jj] = find( I == 0 ); % or I == 1 if you insist...
PS,

这是最好的。

如何保存此像素vaues@user2120268黑色像素的位置将位于矩阵
[ii jj]
中。如果您询问如何将像素坐标保存到文件中,可以使用
dlmwrite('filename.txt',[ii jj])
。如何保存此像素vaues@user2120268黑色像素的位置将位于矩阵
[ii jj]
中。如果您询问如何将像素坐标保存到文件中,可以使用
dlmwrite('filename.txt',[ii jj])
。如何保存此像素vaues@user2120268黑色像素的位置将位于矩阵
[ii jj]
中。如果您询问如何将像素坐标保存到文件中,可以使用
dlmwrite('filename.txt',[ii jj])
。如何保存此像素vaues@user2120268黑色像素的位置将位于矩阵
[ii jj]
中。如果您询问如何将像素坐标保存到文件中,可以使用
dlmwrite('filename.txt',[ii jj])