linux sudo打开vscode_Dlib库教程(1):介绍、linux下的安装与避坑

本文介绍了Dlib库,一个广泛应用于工业和学术研究的现代C++框架,尤其在人脸识别方面表现出色。在Linux环境下,特别是使用深度操作系统和VSCode的用户,需要提前安装Boost、cmake和skimage。详细讲述了如何通过sudo权限在终端下载并解压Dlib包,为后续人脸识别应用打下基础。
摘要由CSDN通过智能技术生成

1 Dlib库

======

1.1 是一个现代C++框架。

1.2 被广泛应用在工业和学术研究领域,包括机器人、嵌入式设备、移动手机以及大规模高性能计算环境中。

1.3 主要特点有:文档说明全,高质量的代码,机器学习算法,科学计算算法,图模型推理算法,图像处理,线程,网络编程,图形用户接口,数据压缩与整合算法等。

1.4 在人脸识别上很成熟。

0ac61da0ff2d1fb8431c87853b8ad59a.png

2 准备

====

2.1 官网

http://dlib.nethttps://github.com/davisking/dlib

2.2 本机环境

python3.8+deepin-linux深度操作系统+华为笔记本电脑+微软vscode编辑器

2.3 提前安装相关包:Boost、cmake和skimage包。

2.3.1 提前安装Boost和cmake,否则是坑。

2.3.2 dlib依赖Boost和cmake,所以首先需要安装这些包。

2.3.3 比如

sudo apt-get install libboost-python-dev cmake

2.3.4 或者

sudo apt-get install build-essential cmake sudo apt-get install libgtk-3-dev sudo apt-get install libboost-all-dev 

2.3.5

sudo apt-get install python-skimage

3 安装

=====

3.1 下载:从github上下载包

https://github.com/davisking/dlib

3.2 解压,我喜欢将包放在opt下(root进入),就可以sudo

终端打开,输入:

python setup.py install  #推荐sudo python3.8 setup.py install  #本机安装

4 可能用到的相关文件,下载地址

http://dlib.net/files/shape_predictor_5_face_landmarks.dat.bz2http://dlib.net/files/dlib_face_recognition_resnet_model_v1.dat.bz2http://dlib.net/files/shape_predictor_68_face_landmarks.dat.bz2

5 下次介绍dlib在人脸识别上的作用,敬请关注。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值