error: 'cvMul' was not declared in this scope
时间: 2023-10-16 07:10:05 浏览: 126
OpenCV矩阵操作借鉴.pdf
这个错误提示意味着程序无法找到 cvMul 函数的声明。cvMul 函数是 OpenCV 早期版本的一部分,在新版本中已被弃用。如果你正在使用新版本的 OpenCV,你需要使用 cv::multiply 函数代替 cvMul 函数。如果你想继续使用 cvMul 函数,你需要包含 legacy.hpp 头文件来使用它。可以在代码中添加以下代码行来解决此问题:
```cpp
#include <opencv2/opencv.hpp>
#include <opencv2/core/legacy.hpp>
```
这将包含所需的头文件,以便您可以使用 cvMul 函数。
阅读全文