OpenCV|解决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'

OpenCV|解决error: (-215:Assertion failed) _src.empty() in function ‘cv::cvtColor‘
文章图片

原因是:cv::cvtColor中无对象资源
解决 定位到代码问题所在行,发现imgRGB没有被传入图像OpenCV|解决error: (-215:Assertion failed) _src.empty() in function ‘cv::cvtColor‘
文章图片

我的代码传入图像是从摄像头中传入,继续定位到cap这里,将1改为0即可
(笔记本内置摄像头为0,USB外接摄像头为1)
OpenCV|解决error: (-215:Assertion failed) _src.empty() in function ‘cv::cvtColor‘
文章图片

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

OpenCV|解决error: (-215:Assertion failed) _src.empty() in function ‘cv::cvtColor‘
文章图片

    推荐阅读