ubuntu下安装opencv4.6.0,安装后测试opencv
时间: 2023-11-08 16:15:12 浏览: 24
好的,我可以为你提供安装步骤和测试代码。
安装步骤:
1. 更新Ubuntu软件源:`sudo apt-get update`
2. 安装依赖库:`sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev`
3. 下载OpenCV 4.6.0源码:`git clone https://github.com/opencv/opencv.git`
4. 创建并进入build目录:`cd opencv && mkdir build && cd build`
5. 使用CMake配置安装选项:`cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..`
6. 编译源码并安装:`make -j4 && sudo make install`
测试代码:
可以使用以下代码测试OpenCV是否正常安装:
```
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
Mat img = imread("test.jpg");
if(img.empty())
{
cout << "Could not open or find the image!" << endl;
return -1;
}
namedWindow("Display window", WINDOW_NORMAL);
imshow("Display window", img);
waitKey(0);
return 0;
}
```
将图片文件命名为“test.jpg”,并将代码保存为“test.cpp”,然后使用以下命令编译代码:
`g++ test.cpp -o test `pkg-config --cflags --libs opencv4` -std=c++11`
运行编译后的可执行文件:`./test`,如果一切正常,应该能够看到打开的图片窗口。