ubuntu下安装opencv4.6.0,安装后测试opencv
时间: 2023-11-08 13:15:12 浏览: 87
好的,以下是在Ubuntu下安装OpenCV 4.6.0的步骤:
1. 更新系统
首先要更新系统,使用以下命令:
```
sudo apt-get update
sudo apt-get upgrade
```
2. 安装依赖
安装OpenCV需要一些依赖,使用以下命令安装:
```
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
```
3. 下载OpenCV源码
从OpenCV官网下载最新的源码:
```
wget -O opencv.zip https://github.com/opencv/opencv/archive/4.6.0.zip
unzip opencv.zip
```
4. 编译安装
进入解压后的目录,创建build目录并进入:
```
cd opencv-4.6.0
mkdir build
cd build
```
使用cmake生成Makefile文件:
```
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
```
然后使用make命令编译:
```
make -j8
```
最后使用sudo make install命令安装:
```
sudo make install
```
5. 测试OpenCV
安装完成后,可以编写一个简单的测试程序来测试OpenCV是否安装成功。例如:
```c++
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
Mat img = imread("test.jpg");
if (img.empty())
{
cout << "Failed to load image" << endl;
return 1;
}
namedWindow("Image", WINDOW_AUTOSIZE);
imshow("Image", img);
waitKey(0);
return 0;
}
```
将上面的代码保存为test.cpp,并使用以下命令编译:
```
g++ test.cpp -o test `pkg-config --cflags --libs opencv4`
```
然后运行程序:
```
./test
```
如果出现了一张名为test.jpg的图片,说明OpenCV已经成功安装了。
希望这个回答能够对你有所帮助!
阅读全文