I have a double RGB image whose minimum value is -0.3471 and maximum value is 0.6485. I have tried to do imshow(image) and the result is the following:
To solve this problem, apart of summing the minimum value to the matrix of the image, I tried using imshow(image, []), which theoretically, adjusts the range of the image to the range [0,1] in this case, but if I do that, the output image is the same.
Hence, I was wondering if the problem would be caused because is a RGB image, since with gray images it does its function. In fact, I have adjusted the range of the red layer using imshow(image(:,:,1),[]).
To summarize, I would like to adjust the range of this image using imshow(if possible).
