undefined reference to cv::imread
时间: 2023-11-14 07:08:50 浏览: 306
OpenCV中C++函数imread读取图片的问题及解决方法
这个错误通常是由于 OpenCV 库没有正确链接导致的。请确保您已经正确地安装了 OpenCV 库,并且在编译时已经将其链接到您的项目中。
如果您使用的是 C++,请确保您已经在代码中包含了正确的头文件,并且在编译时已经将 OpenCV 库链接到您的项目中。例如,在使用 g++ 编译器时,您可以使用以下命令来链接 OpenCV 库:
```
g++ your_code.cpp -o your_executable `pkg-config --cflags --libs opencv`
```
如果您使用的是 Python,您需要确保您已经正确地安装了 OpenCV Python 包,并且在代码中正确地导入了它。例如:
```python
import cv2
img = cv2.imread('your_image.jpg')
```
阅读全文