Clipping input data to the valid range for imshow with RGB data ([0..1] for floats or [0..255] for i

pyplot显示图像报错:Clipping input data to the valid range for imshow with RGB data ([0..1] for floats or [0..255] for integers)
原因:用cv2.imread读进来的图片是uint8格式的,每个点的像素值在[0,255]之间,之前定义的
image = tf.placeholder(tf.float32,[127,127,3])图片占位符是float32,所以会直接将0-255之间的整数变成小数,但是并没有归一化! 要显示float32格式的图片,还需要一步操作:

image = image/255.

你可能感兴趣的:(报错解决方案)