matlab图像处理,对于一个分辨率为m*n的灰度图像I,其某一像素点的灰度值用I(i,j)来表示。如果将整张灰度图的灰度值循环赋值给一个行向量x(m*n列),如下所示:
for i=1:m
for j=1:n
x(k)=I(i,j);%将图像中的每一像素的灰度值赋给x(k)
k=k+1;
end
end
在这之中,x(k)和对应的I(i,j)的数据类型有区别吗?
x确实是double类型,但是I是图像,是不是属于unit8类型?
追答每张图不一样,你可以直接在workspace里查看