痛苦了一天必须要记录一下
本来就是想着对图片进行一个归一化处理,使用cv2.normalize()却发现保存的图片全是黑,debug了许久终于发现问题所在。
img_read = cv2.imread(img_dir, 1)
img_norm = numpy.zeros(img_read.shape)
cv2.normalize(img_read, dst=img_norm, alpha=0, beta=255, norm_type=cv2.NORM_MINMAX)
一开始我以为这届这样,归一化之后的图片就会自动返回到img_norm中,结果我debug发现并没有,img_norm中的存储的依然全是0.
我就郁闷了很久,最后尝试了一下使用一下
x=cv2.normalize(img_read, dst=img_norm, alpha=0, beta=255, norm_type=cv2.NORM_MINMAX)
没想到就成功了,我真的一万头羊驼飞过~~~!!!
当然,对于为什么第一个代码不行,我还是不知道,能用了,以后再说吧~~