报错

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

原因

当你遇到这种情况,大多数情况下,是你的文件路径错了。

甚至是文件名称、文件后缀错了。

比如存在的是1.jpg,你用的是1.png,就会导致报错。

在python中,一眼就能看出,但是如果在c++中,遇到这个错误,可能找好久都不知道。

总结

遇到这个问题,首先,好好检查一下你的文件路径是否设置正确。

实在不行,相对路径改成绝对路径,然后不要有中文。opencv中,路径包含中文,可能会报错。

然后检查一下文件后缀是否一致。

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐