技术原理

dlib安裝感受 -- Windows 自然环境

序言

不久摆脱了 YOLO v4 安裝的难题,又遇上另一个 C library 必须安裝,简直头疼。dlib 是一个深度学习的函数库,它包括很多作用(可参照官方网站),很多影象识别的 Python 模块都是通话它,跟YOLO一样,它的安裝务必按照设备的自然环境,从初始码配置。在 LINUX 内以 g 配置应该是较为判断力而简易,但是,小编较为习惯性应用 Windows 操作系统,因而,文中主要是表明在 Windows 下怎样配置 dlib。

安裝

dlib 配置的全过程会全自动辨别是不是有安裝 CUDA TOOLKIT,假如要配置援助CUDA的Library 需另外安裝 CUDA TOOLKIT 及 CuDNN,并将相对路径放进自然环境变化 Path 中,比如:
https://ithelp.ithome.com.tw/upload/images/20200522/20001978GK01MExabj.png

小编各自编译成有 CUDA TOOLKIT及无 CUDA TOOLKIT 的状况,也没有难题。

与 YOLO 配置一样,先要準备外置工作,安裝下列软件:

  1. VS 2017 或 2019
  2. CMake

拿下所述软件,刚开始配置dlib:

  1. 免费下载 dlib:自官方网站免费下载,压缩包解压。
    https://ithelp.ithome.com.tw/upload/images/20200522/20001976Ln85XGIxLS.png

  2. 配置:转换至 dlib-19.19 文件目录,打开 DOS 窗口,实行以下命令
    python setup.py build
    ** 有意思的事发生了,配置全过程产生不正确,Google 一下,程式码放到较深的文件目录居然不好,姑且一试,把它所有搬到网站根目录,奇妙的钱猫小编,居然成功了。**
    配置期内会产生下列不正确信息,无需理睬。
    https://ithelp.ithome.com.tw/upload/images/20200522/200019761ujLSKiD0R.png

  3. 安裝模块:实行以下命令
    python setup.py install

** 自【这儿】能够寻找配置好的模块,可是只援助到 Python 3.6 版,3.7版以后還是自主勤奋。**

检测

参照『Python 应用 OpenCV、Dlib 实操及时面部探测程序课堂教学』一文,先安裝有关模块:
pip install imutils

将以下程序归档为 test.py,实行:
python test.py

# pip install imutils
import dlib
import cv2
import imutils

# 载入相片图档
img = cv2.imread('image.png')

# 缩小图片
img = imutils.resize(img, width=640)

# Dlib 的面部侦测器
detector = dlib.get_frontal_face_detector()

# 探测面部
face_rects = detector(img, 0)

# 取下全部探测的結果
for i, d in enumerate(face_rects):
  x1 = d.left()
  y1 = d.top()
  x2 = d.right()
  y2 = d.bottom()

  # 以框架标识探测的面部
  cv2.rectangle(img, (x1, y1), (x2, y2), (0, 255, 0), 4, cv2.LINE_AA)

# 显示信息結果
cv2.imshow("Face Detection", img)

cv2.waitKey(0)
cv2.destroyAllWindows()

https://ithelp.ithome.com.tw/upload/images/20200522/20001976rgWHUJDtXD.png

恰当探测到俩位老弟,获胜取得成功, Ya !!

你也可能喜欢

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片
人工智能ai换脸迪丽热巴 投稿者
我还没有学会写个人说明!
最近文章
  • * 没有更多文章了
  • 热门搜索

    分类目录