cv2.imread与tf.image.decode_png图片读取比较
灰度图读取对比
方法一:cv2先以彩色图像读取,再转换成弧度图
def image_read_tf(imnames):
images = tf.io.read_file(imnames)
images = tf.image.decode_png(images, channels=1)
return images
def image_read_cv(imname):
image = cv2.imread(imname, cv2.IMREAD_COLOR) #只是读取图片BGR
image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY).astype(np.float32) #图片格式改变
return image
img_tf = image_read_tf('F:/hua.PNG')
img_cv = image_read_cv