如何解决为什么Google Colab上的输出什么都不显示,而在个人计算机上却显示输出?
o / p在anaconda中的Google colab whreas中显示((0,),(0,),(0,))((296,150,150,3),(296,) ,(296,))。代码如下:
import cv2
import glob
train_fruit_images = []
train_fruit_labels = []
for directory_path in glob.glob('/content/drive/My Drive/Colab Notebooks/Grape/train/Black_Rot/'):
fruit_label = directory_path.split("\\")[-1]
for img_path in glob.glob(os.path.join(directory_path,"*.jpg")):
img = cv2.imread(img_path,cv2.IMREAD_COLOR)
img = cv2.resize(img,(224,224))
img = cv2.cvtColor(img,cv2.COLOR_RGB2BGR)
train_fruit_images.append(img)
train_fruit_labels.append(fruit_label)
train_fruit_images = np.array(train_fruit_images)
train_fruit_labels = np.array(train_fruit_labels)
label_to_id = {v:i for i,v in enumerate(np.unique(train_fruit_labels))}
id_to_label = {v: k for k,v in label_to_id.items()}
train_label_ids = np.array([label_to_id[x] for x in train_fruit_labels])
train_fruit_images.shape,train_label_ids.shape,train_fruit_labels.shape
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。