OpenCV(4.5.5) D:\a\opencv-python\opencv-python\opencv\modules\core\src\arithm.cpp:214: error: (-209:Sizes of input arguments do not match)
时间: 2024-02-16 18:59:03 浏览: 155
根据提供的引用内容,OpenCV报错信息中的`error: (-215:Assertion failed) !_src.empty() in function ‘cv::cvtColor’`表示在`cv::cvtColor`函数中出现了断言失败的错误,原因是输入图像为空。而第二个引用中的错误信息`error: (-209:Sizes of input arguments do not match) The operation is neither ‘array op array’ (where arrays have the same size and the same number of channels), nor ‘array op scalar’, nor ‘scalar op array’ in function ‘cv::arithm_op’`表示在`cv::arithm_op`函数中出现了输入参数大小不匹配的错误。
这些错误通常是由于代码中的错误或者输入数据的问题导致的。要解决这些错误,可以尝试以下方法:
1. 对于`error: (-215:Assertion failed) !_src.empty() in function ‘cv::cvtColor’`错误,可以检查输入图像是否为空。确保图像路径正确,图像文件存在,并且成功加载到内存中。
2. 对于`error: (-209:Sizes of input arguments do not match) The operation is neither ‘array op array’ (where arrays have the same size and the same number of channels), nor ‘array op scalar’, nor ‘scalar op array’ in function ‘cv::arithm_op’`错误,可以检查输入参数的大小是否匹配。确保输入的图像或数组具有相同的大小和通道数。
如果以上方法无法解决问题,可以尝试以下问题:
阅读全文