【发布时间】:2021-02-28 01:14:12
【问题描述】:
我有一张灰度图像,我在 matlab 中使用imread 函数来读取它,但它有 3 个通道。我使用了rgb2gray,现在通道数为 1,强度范围为 0 到 255。问题是我需要将图像转换为双精度,但是当我这样做时,我会收到黑白图像。这是代码和图像:
refimg = double(rgb2gray((imread('D:/img.jpg'))));
【问题讨论】:
-
如何显示图像?请提供所有相关的代码,尤其是那些没有做你认为会做的事情的代码?
-
非常感谢。我使用 imshow 来显示图像。我使用了 im2double 和 imshow(refimg,[]) 问题解决了。
标签: image matlab image-processing