我将图像保存在这样的矩阵中:
image1=imread('abcn.tif');
nfilas= tamanio(1);
ncols= tamanio(2);
nbandas= tamanio(3);
imagenn = zeros(nfilas, ncols, nbandas);
我的结果是:
Name Size Bytes Class Attributes
imagenn 4x4x3 96 uint16
现在,我想在三个频段上绘制相同píxel的值。我想得到第一个位置(1,1)的值,例如,并绘制它。如何用矩阵表示位置?
提前致谢,
答案 0 :(得分:2)
矩阵imagenn是正方形(4x4)并具有3“层”(R,G和B?)。因此,要在每个“层”上获得像素P,您必须写入P(1,1,1),P(1,1,2)和P(1,1,3)。请注意,Matlab的索引从1开始。
您必须绘制矢量P(1,1,:)