Ubuntu如何调用opencv静态库
时间: 2023-11-09 20:11:51 浏览: 196
静态编译的openCV库 可直接用
5星 · 资源好评率100%
要在Ubuntu中调用OpenCV静态库,需要进行以下步骤:
1. 安装OpenCV库:在Ubuntu上安装OpenCV库,可以使用apt-get命令或者编译源代码安装。如果使用apt-get命令,可以使用以下命令:
```
sudo apt-get install libopencv-dev
```
2. 创建一个新的C++项目:创建一个新的C++项目,并包含OpenCV头文件和库文件。
3. 编译并链接:使用gcc编译器编译和链接项目。编译时需要指定OpenCV的静态库路径,并将其链接到项目中。
例如,假设我们有一个名为“test.cpp”的C++文件,我们可以使用以下命令编译和链接它:
```
g++ -o test test.cpp -I/usr/include/opencv4/ -L/usr/lib/x86_64-linux-gnu/ -lopencv_core -lopencv_highgui -lopencv_imgcodecs
```
其中,“-I”指定OpenCV头文件路径,“-L”指定OpenCV库文件路径,“-lopencv_core”,“-lopencv_highgui”和“-lopencv_imgcodecs”是需要链接的静态库文件。
4. 运行项目:使用以下命令运行项目:
```
./test
```
这样就可以在Ubuntu中调用OpenCV静态库了。
阅读全文