原因:image图片是0-255,而imwrite保存图片的时候把图片标准化了,也就变为0-1,对于这个问题,只需要修改一下imwrite的输入就好,也就是括号后半部分那个参数*255,如下:文章来源:https://www.toymoban.com/news/detail-564914.html
cv.imwrite("img_light.jpg", img_light*255)
cv.imwrite("img_dark.jpg", img_dark*255)
注意:括号里边的前半部分是自己起的文件名,后半部分“img_light”改成你自己的图像名。
比如我读入图像命名为,这里在上边*255的时候,就是img_light*255
文章来源地址https://www.toymoban.com/news/detail-564914.html
img_light = Image.open("1.jpg")
到了这里,关于关于OpenCV中cv2.imwrite保存的图片是全黑色的解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!