OpenCV Error: Assertion failed (!empty()) in detectMultiScale, file /build/opencv-L2vuMj/opencv-3.2.0+dfsg/modules/objdetect/src/cascadedetect.cpp, line 1681
时间: 2023-12-01 12:02:49 浏览: 147
show.rar_OpenCV_C/C++_
这个错误通常发生在使用OpenCV的目标检测函数detectMultiScale时,输入的图像为空。请检查你的代码,确保你正确地加载了图像并将其传递给了detectMultiScale函数。你可以在代码中添加一些检查语句来确保输入图像不为空。例如:
if (image.empty()) {
std::cout << "Error: Image is empty!" << std::endl;
return -1;
}
如果你仍然无法解决问题,请提供更多的代码和上下文信息以便进一步的帮助。
阅读全文