从源码编译安装 opencv 库
时间: 2023-08-02 10:08:23 浏览: 117
opencv源码编译安装方法.txt
从源码编译安装 opencv 库可以按照以下步骤进行:
1. 安装编译工具和依赖库:
```
sudo apt-get update
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libjasper-dev libopenexr-dev libatlas-base-dev gfortran python3-dev python3-numpy
```
2. 下载 opencv 源码:
```
git clone https://github.com/opencv/opencv.git
```
3. 编译 opencv 库:
```
cd opencv
mkdir build
cd build
cmake ..
make -j4
```
这里的 `-j4` 表示使用 4 个核心进行编译,可以根据自己的需求进行调整。
4. 安装 opencv 库:
```
sudo make install
```
5. 配置 opencv 库路径:
```
sudo sh -c 'echo "/usr/local/lib" >> /etc/ld.so.conf.d/opencv.conf'
sudo ldconfig
```
这里的 `/usr/local/lib` 是 opencv 库的安装路径,如果你的安装路径不同,需要相应地进行调整。
完成以上步骤后,你就可以在代码中使用 opencv 库了。例如,你可以编写一个简单的测试程序:
```
#include <opencv2/opencv.hpp>
int main() {
cv::Mat img = cv::imread("test.jpg");
cv::imshow("image", img);
cv::waitKey();
return 0;
}
```
编译并运行该程序,如果一切正常,你应该能够看到名为 `test.jpg` 的图像在窗口中显示出来。
阅读全文