如何安装C++版本的OpenCV
OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,它包含了许多常用的图像处理和计算机视觉算法。本文将介绍如何在Linux(Ubuntu)和Windows系统下安装C++版本的OpenCV,并提供验证测试的方法。
一、OpenCV简介
OpenCV是一个跨平台的计算机视觉库,它可以用于开发实时的图像处理和计算机视觉应用。OpenCV的主要功能包括:图像处理、特征检测、物体识别、人脸识别等。OpenCV支持多种编程语言,如C++、Python、Java等。
OpenCV - Open Computer Vision Library
Get Started - OpenCV
二、Linux(Ubuntu)下安装opencv
更新系统软件包
在安装OpenCV之前,首先需要更新系统的软件包列表。在终端中输入以下命令:
sudo apt-get update
安装CMake
sudo apt install -y cmake
安装gcc和g++
sudo apt install -y build-essential
方式1:通过apt直接安装(Ubuntu20.4+opencv4.2.0)
查看当前Ubuntu系统版本和对应的opencv版本
sudo uname -a sudo apt-cache madison libopencv-dev
安装opencv4.2.0
sudo apt install -y libopencv-dev
安装成功,下面是安装的相关路径:
include目录: /usr/include/opencv4/
lib目录:/usr/lib/x86_64-linux-gnu/
其中“*.a”的文件为库文件,“*.so”文件为动态连接库。
bin目录文件:/usr/bin
这种安装方式会自动安装opencv依赖的第三方库,但是无法安装比较新的版本,比如4.8.0
sudo apt install -y libopencv-dev=4.8.0
验证安装是否成功
最简单的方式是:
whereis opencv_version opencv_version
或者
安装完成后,可以通过编写一个简单的程序来验证OpenCV是否安装成功。创建一个名为test_opencv.cpp的C++文件,内容如下:
#include #include int main() { std::cout