如何解决使用 Python 向灰度图像添加噪声的问题
我尝试使用以下内容向灰度图像添加高斯噪声:
noise = np.random.normal(0,sigma,img.shape(img))
img = img + noise
问题是,当我使用 io.imsave() 保存图像时,我得到了一个嘈杂的图像,但与我在 Matlab 中使用的图像不同,我认为由于此语句,我认为存在一些差异:从 float64 进行有损转换到 uint8。范围 [-1713.9923310279846,1488.4250569343567]。保存前将图像转换为 uint8 以消除此警告。
因此,即使我尝试将其转换为 uint8,我也会得到带有白点的图像或带有一些白点的暗图像。任何解决这种有损转换的想法都没有让我得到我想要的正确嘈杂的图像。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。