[C++] 详细教程 - opencv4.8.0安装和验证测试 (Windows + Linux)

慈云数据 2024-05-11 技术支持 48 0

如何安装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 
微信扫一扫加客服

微信扫一扫加客服

点击启动AI问答
Draggable Icon