opencv 读取图片时含有中文路径报错: error: (-215:Assertion failed) !_src.empty() in function ‘cv::cvtColor‘

出现这总错误是因为读取的图片路径或者图片名称含有中文。

解决办法1:将路径和文件名称改为中文路径。

解决办法2:
将c2.imread()方法替换为cv2.imdecode()方法
原始代码:

cv2.imread(img_path)

更改后的代码:

cv2.cv2.imdecode(np.fromfile(img_path, dtype=np.uint8), -1)

你可能感兴趣的:(opencv,python,人工智能)