如何通过在图像上移动鼠标指针来查看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.
但我需要看到像素强度。
还有其他选项可供查看。或者我需要编码来查看它?
答案 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)
您有impixelinfo
和impixelinfoval
来显示互动信息。