写一个图像

时间:2014-01-22 20:00:22

标签: image matlab save

我有一个算法的图像,当我想要imshow时,我必须键入以下内容:

imshow(img,[])

或者,否则,我得到一张空白图片。

我如何imwrite这样的图片,就像我使用imwrite(img, 'img.png','png')一样,我得到一张空白图片。

感谢。

1 个答案:

答案 0 :(得分:3)

这是由于像素强度的削减。当您使用[]作为范围进行展示时,imshow会自动将强度缩放到最大范围。

尝试:

imwrite(imadjust(img), 'img.png', 'png');