How to display pixel values on the image and label on the region I want?
3 次查看(过去 30 天)
显示 更早的评论
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/838085/image.jpeg)
My project is want to enhance the hand vein image. The problem is I need to display some values on the vein. For example, pixel values, SNR and MSE. Below I attached the code to get the pixel values but I don't understand why the value have 3.
imshow 'hazirah.jpg';
pixel_values = impixel;
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/838075/image.png)
0 个评论
采纳的回答
Image Analyst
2021-12-18
You have 3 values because it's a color image. Those are the red, green, and blue intensity values.
rgbImage = imread('hazirah.jpg');
imshow(rgbImage);
impixelinfo; % Mouse around and see values.
row = 1; % whatever you want.
collumn = 4; % whatever you want.
pixel_values = impixel(rgbImage, row, column);
2 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Image Processing Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!