ubuntu安装opencv c++
时间: 2023-04-17 21:00:53 浏览: 208
1. 安装必要的依赖项
在安装OpenCV之前,需要安装一些必要的依赖项。可以使用以下命令安装它们:
sudo apt-get update
sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
2. 下载OpenCV
可以从OpenCV官方网站下载最新版本的OpenCV。也可以使用以下命令从GitHub下载:
git clone https://github.com/opencv/opencv.git
3. 编译和安装OpenCV
进入OpenCV目录并创建一个build目录:
cd opencv
mkdir build
cd build
运行cmake命令来生成Makefile:
cmake ..
运行make命令来编译OpenCV:
make
运行make install命令来安装OpenCV:
sudo make install
4. 配置环境变量
为了让系统知道OpenCV的安装位置,需要将OpenCV的库路径添加到LD_LIBRARY_PATH环境变量中。可以使用以下命令:
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
5. 测试OpenCV
现在可以使用C++编写一个简单的OpenCV程序并编译它。以下是一个简单的程序,它读取一张图片并显示它:
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
Mat image = imread("image.jpg", IMREAD_COLOR);
if (image.empty())
{
printf("Could not open or find the image\n");
return -1;
}
namedWindow("Display window", WINDOW_AUTOSIZE);
imshow("Display window", image);
waitKey(0);
return 0;
}
可以使用以下命令编译它:
g++ -o test test.cpp `pkg-config --cflags --libs opencv`
运行程序:
./test
如果一切正常,应该会看到一张图片在窗口中显示。
阅读全文