2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > cv2.imwrite保存的图片是黑色的

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

时间:2022-07-04 08:44:06

相关推荐

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

在对图像进行函数操作之后,像对图像进行保存,并进行显示。但是使用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就可以了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。