debian 安装/编译安装 配置opencv, dlib, face_recognition
sean 编辑于2022-12-01 21:54树莓派及Linux
这里安装分了两个部分,一个是预编译opencv安装,后一个是编译安装。
系统平台都是debian11,
一、安装与编译版的 opencv
apt update
apt install libopencv-dev python3-opencv python3-dev
安装dlib, face_recognition(非root用户会出现权限问题)
pip3 install dlib numpy pillow face_recognition opencv-python
验证安装:(由于权限原因,在venv里非root用户可能会无法执行)
Python 3.9.2 (default, Feb 28 2021, 17:03:44)
[GCC 10.2.1 20210110] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
>>> cv2.__version__
'4.5.1'
安装调试摄像头命令:
sudo apt-get install v4l-utils
二、安装编译版本的opencv
1.在安装之前需要先安装ffmpeg,项目需要,ffmpeg下载地址 可以自行根据需要判断是否安装。
预先编译版本的ffmpeg-4.3.5
$ apt-get install python3-dev
$ apt-get instal python3-numpy
$ tar -jxvf ffmpeg-5.1.2.tar.bz2
$ cd ffmpeg-5.1.2
$ ./configure --enable-shared --prefix=/usr
$ sudo apt-get install yasm
$ make -j4
$ make install
编译版本的是5.1.2这是安装好的测试。
$ ffmpeg -version
ffmpeg version 5.1.2 Copyright (c) 2000-2022 the FFmpeg developers
built with gcc 10 (Debian 10.2.1-6)
configuration: --enable-shared --prefix=/usr
libavutil 57. 28.100 / 57. 28.100
libavcodec 59. 37.100 / 59. 37.100
libavformat 59. 27.100 / 59. 27.100
libavdevice 59. 7.100 / 59. 7.100
libavfilter 8. 44.100 / 8. 44.100
libswscale 6. 7.100 / 6. 7.100
libswresample 4. 7.100 / 4. 7.100
依赖安装包:
sudo apt install build-essntial
apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
# apt-get install libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev
2.下载opencv
我下的是4.5.5版 OpenCV Download Page
配置,cmake的时候如果要编译python库、包含ffmpeg等等,就需要一系列的参数:
有路径不相同的请自行修改。配置完之后注意要检查FFMPEG一项后面一定要是YES,否则证明配置不成功,这个时候继续编译并安装的话是没有ffmpeg的哦~
$ mkdir build
$ cd build
# WITH_MSMF (Microsoft Media Foundation), intel_mfx,
$ cmake -DCMAKE_BUILD_TYPE=Release -DWITH_FFMPEG=ON -DWITH_V4L=ON -DWITH_GSTREAMER=ON -DCPU_BASELINE=SSE4_2 -DCMAKE_INSTALL_PREFIX=/usr/local ..
$ make -j4
$ make install
关于本站
肥龙软件分享的软件是本站作者开发的免费,无广告,安全可靠,绝不附带任何无关软件,绝不困绑任何插件的实用软件。如果您感觉好用,可以捐赠我们,这样我们可以有更积极的动力去改进升级软件,维持服务器运转,感谢您的捐助,谢谢!
联系作者(邮箱)
软件