%%%%%%%%%%%%%%%%这是一个对数组中特定元素进行操作的程序%%%%%%%%%%%%%%%%%%%%%
Z=rand(6) %此处若不加分号,那矩阵将直接显示,加了分号后可以采用disp(Z)显示矩阵
for m=1:6for n=1:6
if Z(m,n) > 0.2
Z(m,n) = 2;%此处的分号非常关键,如果不加分号,那么每当执行到这个地方,矩阵就重新显示一次
%如果数组比较大,这将非常的麻烦!
endend
end
disp(Z);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
关于图像去除背景的问题
在昨天的博客中,可以通过对图像的开操作来达到分离图像背景的目的,今天我自己写了一个类似于上面的
一段小程序,凡是灰度值大于背景大于背景阈值的颜色都进行赋256值(白色)操作,结果显示较为良好!
关于获取图像的维数:
采用【X,Y】=size(z)%z 为图像对应的矩阵 则X和Y 的返回值分别是 数组z的高度和宽度