解决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没有被传入图像在这里插入图片描述
我的代码传入图像是从摄像头中传入,继续定位到cap这里,将1改为0即可
笔记本内置摄像头为0,USB外接摄像头为1
在这里插入图片描述

总结

同一个报错解决的思路也是不一样的此报错的本质是cv2资源为空我这里是摄像头定义问题,对应的可以有路径图片,视频问题等等
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_50679163/article/details/124347212
今日推荐