openCV保存图片之后是一张黑色图片解决办法

保存是用的imwrite函数,我用dtype打印了一下保存前后的图片的数据类型,保存之前是float64,而保存之后则是uint8,打印图片一看像素点都是小数,所以是黑色图片。

想要正常显示,只需要将图片类型用.astype转换回去就好了!参考这篇blog

 

你可能感兴趣的:(CV,opencv)