查看图像的像素强度

时间:2013-07-10 05:45:13

标签: image matlab image-processing

如何通过在图像上移动鼠标指针来查看matlab中图像的像素强度?

我用过:

imshow(imread('image.jpg'));

但是没有选项可以查看图像中每个像素的像素强度。

例如,

      In MS-paint, while moving the mouse pointer 
      over the image we can see the location of 
      the pixel such as (20, 117) at the status bar. 

但我需要看到像素强度。

还有其他选项可供查看。或者我需要编码来查看它?

3 个答案:

答案 0 :(得分:2)

另一个更具互动性的选项是

   imtool(imread('image.jpg')); % For GrayScale Image

   imtool(rgb2gray(imread('image.jpg')));  % For RGB Image

答案 1 :(得分:1)

如果要创建强度贴图,可以使用MATLAB的rgb2gray。这会将您从imread得到的n×by-m-by RGB矩阵转换为包含像素强度的n-by-m矩阵。

然后,您可以将interactive data cursor指向当前鼠标坐标的此强度矩阵。

答案 2 :(得分:0)

您有impixelinfoimpixelinfoval来显示互动信息。