从图像中获取像素值:Matlab

时间:2017-05-02 14:51:58

标签: image matlab

我有一个简单的绿色荧光图像。我想使用MATLAB找到高于特定值的像素总数。我不知道像素值存储在图像中的位置。

这是绿色荧光图像。我想知道哪个像素百分比的值超过特定阈值。例如,在此图像中,如果单元格中的像素值在X左右,那么我想找到高于X的像素总数。

image

1 个答案:

答案 0 :(得分:0)

如果您使用imread读取彩色图像,则会得到一个3D矩阵,其中前两个索引是图像坐标; (行,列);最后一个索引代表颜色通道。对于RGB图像的典型用例,颜色通道为:

1 = red
2 = green
3 = blue.

其他可能性是灰度,CMYK和索引图像。有关详细信息,请查看official documentation