when I was trying to reconstruct an image using block matching algorithm, i have got an reconstructed image with non zero elements. But when i tried to plot it using imshow, it appears to be a blank (full white) image.

2 views (last 30 days)
how can i solve this. Kindly help me. Thanks in advance

Answers (1)

Image Analyst
Image Analyst on 30 Mar 2015
It's probably a floating point image. Either use [] in imshow():
imshow(yourFloatingPointImage, []);
or scale to 0-255 with mat2gray() and then cast to uint8 with the uint8() function:
imshow(uint8(255*mat2gray(yourFloatingPointImage)));

Categories

Find more on Image Processing Toolbox in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!