在 Matlab 中选择图像上的像素时,索引指的是什么?
What does the index refer to when selecting a pixel on an image in Matlab?
在Matlab中查看图像的单个像素时,这个索引指的是什么? X/Y指的是像素的坐标,RGB指的是颜色,不知道索引是什么?
澄清一下,当我在 Matlab 中查看图形并使用数据光标 select 一个点时,显示的三行是:
X:### Y:###
索引:###
RGB:###、###、###
我正在尝试"average"将几张dicom图像放在一起,添加和操作的数字似乎是这个索引值,但我不确定它指的是什么。
例如,这是我可能正在阅读的图片:
%loads MRI
I = dicomread(filename); %enters MRI
%displays MRI
figure
imshow(I)
imcontrast
然后,我使用 Matlab 图上的工具栏,使用数据光标查看一个像素。
谢谢!
如果你想谈论 "index",我们需要进入所谓的 indexed images。以您可以通过以下方式加载到 MATLAB 中的山魈数据集为例:
>> load mandrill
您看到有一个名为 map
的彩色地图和一个名为 X
的 索引图像。颜色图是一个 N x 3
矩阵,其中每一行都为您提供一个描述特定颜色的唯一 RGB 元组。第一列是红色的比例,下一列是绿色的比例,最后一列是描述该行颜色的蓝色的比例。所有颜色都在 [0,1]
之间,这在我们描述比例时很有意义。
当我们查看索引图像时,此图像中的每个位置都会为您提供颜色图中的位置,您需要从中采样以表示该像素此时的颜色。可以在这里显示一个很好的图示:
来源:MathWorks
如您所见,索引图像为您提供了您需要在颜色图中采样的正确行,以便您可以用正确的颜色填充相应的位置。因此,对于索引图像中的圆圈像素,索引为 5,这意味着我们需要获取颜色图的第五行,这就是我们需要在屏幕上绘制的颜色。
对于灰度图像,索引就是强度。如果要盲目地看,索引就是在图像本身看到的值,无论是索引图像还是灰度图像。但是,根据上下文,索引意味着要么从颜色图中采样,要么只查看图像本身的强度。
在Matlab中查看图像的单个像素时,这个索引指的是什么? X/Y指的是像素的坐标,RGB指的是颜色,不知道索引是什么?
澄清一下,当我在 Matlab 中查看图形并使用数据光标 select 一个点时,显示的三行是:
X:### Y:###
索引:###
RGB:###、###、###
我正在尝试"average"将几张dicom图像放在一起,添加和操作的数字似乎是这个索引值,但我不确定它指的是什么。
例如,这是我可能正在阅读的图片:
%loads MRI
I = dicomread(filename); %enters MRI
%displays MRI
figure
imshow(I)
imcontrast
然后,我使用 Matlab 图上的工具栏,使用数据光标查看一个像素。
谢谢!
如果你想谈论 "index",我们需要进入所谓的 indexed images。以您可以通过以下方式加载到 MATLAB 中的山魈数据集为例:
>> load mandrill
您看到有一个名为 map
的彩色地图和一个名为 X
的 索引图像。颜色图是一个 N x 3
矩阵,其中每一行都为您提供一个描述特定颜色的唯一 RGB 元组。第一列是红色的比例,下一列是绿色的比例,最后一列是描述该行颜色的蓝色的比例。所有颜色都在 [0,1]
之间,这在我们描述比例时很有意义。
当我们查看索引图像时,此图像中的每个位置都会为您提供颜色图中的位置,您需要从中采样以表示该像素此时的颜色。可以在这里显示一个很好的图示:
来源:MathWorks
如您所见,索引图像为您提供了您需要在颜色图中采样的正确行,以便您可以用正确的颜色填充相应的位置。因此,对于索引图像中的圆圈像素,索引为 5,这意味着我们需要获取颜色图的第五行,这就是我们需要在屏幕上绘制的颜色。
对于灰度图像,索引就是强度。如果要盲目地看,索引就是在图像本身看到的值,无论是索引图像还是灰度图像。但是,根据上下文,索引意味着要么从颜色图中采样,要么只查看图像本身的强度。