OpenCV(OpensourceComputerVisionLibrary)是一套关于计算机视觉的开源API函数库,绑定了C++、Python和Java,支持所有主流操作系统.它可以利用多核处理的优势,并具有用于实时操作的GPU加速。OpenCV应用广泛,包括医学图像分析、街景图像拼接、监控视频、人脸检测与识别、运动物体跟踪、3D模型提取等。本文介绍如何在Ubuntu20.04上安装OpenCV。选择最适合您的安装方法。要从源代码安装最新稳定版本的OpenCV,请向下滚动到本教程中的“从源代码安装OpenCV”部分。从Ubuntu存储库安装OpenCV以从默认的Ubuntu20.04存储库安装OpenCV。要安装它,请运行:linuxmi@linuxmi:~/www.linuxmi.com$sudoaptinstalllibopencv-devpython3-opencv上面的命令将安装运行OpenCV所需的所有包。通过导入cv2模块并打印OpenCV版本来验证安装:linuxmi@linuxmi:~/www.linuxmi.com$python3-c"importcv2;print(cv2.__version__)"在撰写本文时,存储库中的版本是4.2:output:4.2.0从源代码安装OpenCV从源代码构建OpenCV库允许您拥有最新的可用版本。它将针对您的特定系统进行优化,您将完全控制构建选项。这是安装OpenCV的推荐方式。执行以下步骤从源代码安装最新的OpenCV版本:安装构建工具和依赖项:linuxmi@linuxmi:~/www.linuxmi.com$sudoaptinstallbuild-essentialcmakegitpkg-configlibgtk-3-dev\libavcodec-devlibavformat-devlibswscale-devlibv4l-dev\libxvidcore-devlibx264-devlibjpeg-devlibpng-devlibtiff-dev\gfortranopenexrlibatlas-base-devpython3-devpython3-numpy\libtbb2libtbb-devlibdc1394-22-devlibopenexr-dev\libgstreamer-plugins-base1.0-devlibgstreamer1.0-CVanddev克隆OpenCVanddevcontrib存储库:mkdir~/opencv_build&&cd~/opencv_buildgitclonehttps://github.com/opencv/opencv.gitgitclonehttps://github.com/opencv/opencv_contrib.git在撰写本文时,默认版本在github存储库是4.3.0。如果你想安装旧版本的OpenCV,打开cd上的opencv和opencv_contrib目录,然后运行??gitcheckout
