解决error: (-215:Assertion failed) _src.empty() in function ‘cv::cvtColor‘

解决error: -215:Assertion failed !_src.empty in function 'cv::cvtColor'

  • 问题所在
    • 解决
      • 总结

问题所在

在OpenCV环境下,运行代码时出现:

error: -215:Assertion failed  !_src.empty in function 'cv::cvtColor'

在这里插入图片描述
原因是:cv::cvtColor中无对象资源

解决

定位到代码问题所在行,发现imgRGB没有被传入图像解决error: (-215:Assertion failed) _src.empty() in function ‘cv::cvtColor‘_第1张图片
我的代码传入图像是从摄像头中传入,继续定位到cap这里,将1改为0即可
笔记本内置摄像头为0,USB外接摄像头为1
解决error: (-215:Assertion failed) _src.empty() in function ‘cv::cvtColor‘_第2张图片

总结

同一个报错解决的思路也是不一样的此报错的本质是cv2资源为空我这里是摄像头定义问题,对应的可以有路径图片,视频问题等等
解决error: (-215:Assertion failed) _src.empty() in function ‘cv::cvtColor‘_第3张图片
解决error: (-215:Assertion failed) _src.empty() in function ‘cv::cvtColor‘_第4张图片

你可能感兴趣的:(OpenCV,python,python,opencv)