OpenCV(4.8.1) D:\a\opencv-python\opencv-python\opencv\modules\imgproc\src\color.cpp:182: error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'
导入图片文件时报错
排查:
1 路径下没有中文名称
2 复制的路径没有问题
改正:复制的路径中的 \ 改为 /
改正后代码
import cv2
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
img = cv2.imread('D:/LearningPro/Practice/python/learning/COCO2017/000000000885.jpg')
img_gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) #转换为灰度图
#绘图
plt.xticks([]), plt.yticks([]) # 隐藏x和y轴
plt.imshow(img_gray,cmap='gray');