cv2.imwrite保存的图片是黑色的

您所在的位置:网站首页 骂人的文字图片黑图 cv2.imwrite保存的图片是黑色的

cv2.imwrite保存的图片是黑色的

2024-07-12 12:58| 来源: 网络整理| 查看: 265

在对图像进行函数操作之后,像对图像进行保存,并进行显示。但是使用cv2.imwrite保存的图像是黑色的,cv2.imshow显示的图像是可见的。 保存的图像: 在这里插入图片描述 显示的图像: 在这里插入图片描述 原版代码:

cv2.imwrite('fe.jpg', gen) cv2.imshow('sh', gen) cv2.waitKey(0)

修改代码:

cv2.imwrite('fe.jpg', gen*255) cv2.imshow('sh', gen) cv2.waitKey(0)

原理:image的数值本应在0-255,但是在保存时的gen已经被标准化,设置在(0-1)之间,我们只需要将标准化的值乘上255就可以了。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3