ubuntu下安装opencv4.6.0,安装后测试opencv
时间: 2023-11-08 10:15:22 浏览: 62
测试opencv是否安装好的程序
5星 · 资源好评率100%
下面是在Ubuntu下安装OpenCV 4.6.0的步骤:
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
sudo apt-get install libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev
```
2. 下载OpenCV源代码:
```
git clone https://github.com/opencv/opencv.git
cd opencv
git checkout 4.6.0
```
3. 创建build目录并进入:
```
cd ..
mkdir build
cd build
```
4. 编译并安装OpenCV:
```
cmake -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_INSTALL_PREFIX=/usr/local ..
make -j$(nproc)
sudo make install
```
5. 配置OpenCV库:
```
sudo /bin/bash -c 'echo "/usr/local/lib" > /etc/ld.so.conf.d/opencv.conf'
sudo ldconfig
```
6. 测试OpenCV:
可以使用下面的代码测试OpenCV是否安装成功:
```
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
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_AUTOSIZE);
imshow("Display window", image);
waitKey(0);
return 0;
}
```
将代码保存为`test.cpp`,然后使用以下命令编译:
```
g++ test.cpp -o test `pkg-config --cflags --libs opencv4`
```
运行程序:
```
./test
```
如果一切正常,应该会看到一个名为“Display window”的窗口,其中包含名为“test.jpg”的图像。
阅读全文