【发布时间】:2020-12-25 13:02:52
【问题描述】:
当我运行它时,我收到了这个错误(在代码下方)
DATADIR =r"C:\Users\Müco\Desktop\YAZILIM\kaggle_deeplearning\cat-dog\PetImages"
CATEGORIES =['Cat','Dog']
for category in CATEGORIES:
path =os.path.join(DATADIR,category)
for img in os.listdir(path):
img_path =os.path.join(path,img)
img_arr =cv2.imread(img_path)
plt.imshow(img_arr,cmap='gray')
plt.show()
break
TypeError: Image data of dtype object cannot be converted to float
我还尝试打印 img_arr 以查看可能是什么问题......我得到了:
for category in CATEGORIES:
path =os.path.join(DATADIR,category)
for img in os.listdir(path):
img_path =os.path.join(path,img)
img_arr =cv2.imread(img_path)
print(cv2.imread(img_arr))
break
None
None
我不认为我的路径是错误的,或者我已经检查了几次并尝试了很多东西......有什么想法吗?
【问题讨论】:
-
问题实际上与
neural-network或deep-learning无关 - 请不要向无关标签发送垃圾邮件(已删除)。 -
这里的答案能解决您的问题吗? stackoverflow.com/questions/32302180/…
标签: python opencv matplotlib