我正在尝试使用plt.show()和.plt.imshow()显示图片(gif),但每次尝试都会出现此错误:
Image data of dtype object cannot be converted to float
这是代码:
import tensorflow as tf
from tensorflow import keras
import numpy as np
import matplotlib.pyplot as plt
import os
import cv2
DATADIR=(r"C:\Users\grell\OneDrive\Dokumente\Datasets\Human_Faces_Yale\Sad_and_happy")
CATEGORIES = ["sad", "happy"]
for category in CATEGORIES:
path = os.path.join(DATADIR, category)
for img in os.listdir(path):
img_array = cv2.imread(os.path.join(path,img), cv2.IMREAD_GRAYSCALE)
plt.imshow(img_array, cmap="gray")
plt.show()
break
break