linux安装OpenCV c++
时间: 2023-12-04 12:29:09 浏览: 140
安装 OpenCV C++ 在 Linux 上的步骤如下:
1. 安装依赖项:
```
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
```
2. 下载 OpenCV 源代码并解压:
```
wget https://github.com/opencv/opencv/archive/4.5.3.zip
unzip 4.5.3.zip
cd opencv-4.5.3
```
3. 创建一个 build 目录并进入:
```
mkdir build
cd build
```
4. 使用 cmake 进行配置:
```
cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
```
5. 编译并安装 OpenCV:
```
make -j4
sudo make install
```
6. 配置环境变量:
```
echo "export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig" >> ~/.bashrc
source ~/.bashrc
```
7. 测试 OpenCV:
创建一个名为 test.cpp 的文件,并将以下代码复制到其中:
```
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main()
{
Mat image = imread("test.jpg");
if(image.empty())
{
cout << "Could not open or find the image" << endl;
return -1;
}
namedWindow("Display window", WINDOW_NORMAL);
imshow("Display window", image);
waitKey(0);
return 0;
}
```
编译并运行:
```
g++ test.cpp -o test `pkg-config --cflags --libs opencv4`
./test
```
如果一切顺利,应该会看到一张名为 test.jpg 的图像弹出并显示在窗口中。
阅读全文
相关推荐
















