因此,我正在使用用于狗与猫分类的 vgg16 模型,我注意到 keras 没有以正确的颜色格式加载图像。代码如下:
import cv2
import matplotlib.pyplot as plt
import numpy as np
from PIL import Image
from keras.preprocessing import image
path='data/dogscats/sample/train/dogs/dog.1402.jpg'
imgkeras=image.load_img(path)
imgkeras=image.img_to_array(imgkeras)
plt.imshow(imgkeras)
plt.show()
原始图像在哪里
有人可以解释为什么会这样吗?,当图像通过opencv加载并输入vgg16时,对于这个特定图像的预测标签比通过keras加载时更准确,不正确的颜色格式会影响吗?

