Linux 安装OpenCV简易指南(linux安装opencv)

Linux 安装OpenCV简易指南

OpenCV(Open Source Computer Vision Library)是一个开源的基于计算机视觉的软件库,拥有丰富的功能,如图像处理、视频分析、特征检测等,也为机器视觉、自动驾驶等应用提供了广泛的应用场景。本文将介绍如何在Linux系统上安装OpenCV。

首先,下载软件,可以使用Github上的版本,如:

$ git clone https://github.com/opencv/opencv.git

安装Linux编译环境

要正确编译OpenCV,需要安装必要的编译器、库,可以使用以下命令安装:

$ sudo apt-get install build-essential

$ sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev

$ sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libdc1394-22-dev

编译安装OpenCV

在安装完必要环境后,可以在安装目录下,使用如下命令来编译安装OpenCV:

$ cd ~/opencv

$ mkdir build

$ cd build

$ cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..

$ make

$ sudo make install

完成安装验证

安装完成后,可以使用以下命令检查OpenCV的安装情况:

$ pkg-config –modversion opencv

如果输出的版本正确,表示安装成功;也可以使用以下代码作为简单示例,测试类似的OpenCV的功能是否可以使用:

#include “opencv2/opencv.hpp”

using namespace cv;

int main(int argc, char**argv) {

Mat img;

img = imread(“test.png”, cv::IMREAD_COLOR);

// do something on image

imshow(“first opencv program”, img);

waitKey(0);

return 0;

}

$ g++ opencv_test.cpp -o opencv_test `pkg-config –cflags –libs opencv`

如果示例程序可以正常运行,表示OpenCV已经正确安装完成。

总之,本文展示了如何在Linux系统中安装OpenCV,首先在安装目录下下载软件源码,然后安装Linux编译环境,再编译安装OpenCV,最后测试验证,即可完成OpenCV的安装。


数据运维技术 » Linux 安装OpenCV简易指南(linux安装opencv)