香橙派RK3399芯片开发板Orange Pi 4安装OpenCV的方法

1、OpenCV介绍

   OpenCV是一个广受欢迎的开源计算机视觉库,它提供了很多函数,实现了很多计算机视觉算法,算法从最基本的滤波到高级的物体检测皆有涵盖。OpenCV的设计目标是执行速度尽量快,主要关注实时应用,它采用优化的C/C++代码编写,能够充分利用多核处理器的优势,其主要目标是构建一个简单易用的计算机视觉框架,以帮助开发人员更便捷地设计更复杂的计算机视觉相关应用程序。

OpenCV于1999年由Intel建立,如今由Willow Garage提供支持。它是一个基于开源发行的跨平台计算机视觉库,可以运行在 Linux、Windows、Mac OS、Android、iOS、Maemo、FreeBSD、OpenBSD等操作系统上。

OpenCV可用于解决如下领域的问题:

人机交互、物体识别、图像分区、人脸识别、动作识别、运动跟踪、机器人、运动分析、机器视觉、结构分析、汽车安全驾驶

本文将介绍香橙派Orange Pi 4电脑开发板在Ubuntu系统下安装OpenCV的操作方法。

2、安装OpenCV

①首先安装必要的软件和依赖库等

 

sudo apt-get update

sudo apt-get install cmake git

 

sudo apt-get install cmake qt5-default libvtk6-dev zlib1g-dev libjpeg-dev libwebp-dev libpng-dev libtiff5-dev libopenexr-dev libgdal-dev libdc1394-22-dev libavcodec-dev libavformat-dev libswscale-dev libtheora-dev libvorbis-dev libxvidcore-dev libx264-dev yasm libopencore-amrnb-dev libopencore-amrwb-dev

 

②下载OpenCV源码

在OpenCV官网 https://opencv.org/releases/ 选择你需要的版本和下载方式下载。

这里使用的是OpenCV–4.2.0版本。

 

③编译

cd opencv-4.2.0

mkdir build

cd build

cmake -D CMAKE_BUILD_TYPE=RELEASE -D \

CMAKE_INSTALL_PREFIX=/usr/local/opencv ..

make -j4

make install

ldconfig

 

 

简单测试示例

import cv2 as cv

img = cv.imread("/usr/share/lxde/wallpapers/orangepi.jpg")

cv.namedWindow("Image")

cv.imshow("Image", img)

cv.waitKey(0)

cv.destroyAllWindows()

猜你喜欢

转载自blog.csdn.net/weixin_45534288/article/details/108345011