http://t.csdnimg.cn/i8CXn
1.问题:
# 中草药数据集样本可视化展示
import cv2
import matplotlib.pyplot as plt
%matplotlib inline
plt.title("heshouwu")
plt.imshow(cv2.imread(r"D:\home\aistudio\data1\archive\train\何首乌\heshouwu_0001.jpg")[:, :, ::-1])
2.解决
# 中草药数据集样本可视化展示
import cv2
import matplotlib.pyplot as plt
%matplotlib inline
plt.title("heshouwu")
image = cv2.imdecode(np.fromfile(r"D:\home\aistudio\data1\archive\train\何首乌\heshouwu_0001.jpg", dtype=np.uint8), -1)
# imdecode读取的是rgb,如果后续需要opencv处理的话,需要转换成bgr,转换后图片颜色会变化
image = cv2.cvtColor(image, cv2.COLOR_RGB2BGR)
#cv2.imread(r"D:\home\aistudio\data1\archive\train\阿胶\ajiao_0001.jpg")[:, :, ::-1]
plt.imshow(image)