37创客科创中心

 找回密码
 立即注册
查看: 1911|回复: 0

行空板上安装dlib库用face_recognition做人脸识别

[复制链接]

194

主题

324

帖子

2401

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2401
发表于 2023-12-6 18:26:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
一、安装dlib库
1、直接通过pip安装会卡住,这里提供一个离线包,下载附件的dlib离线库,解压得到一个whl库文件
2、拖入行空板

3、连接行空板终端,输入命令安装,提示successfully表示安装成功
  • pip install dlib-19.24.0-cp37-cp37m-linux_aarch64.whl

复制代码



4、安装依赖库
dlib官方的人脸识别代码
创建一个py文件,输入代码,行空板插个USB摄像头,运行
  • import sys
  • import dlib
  • import cv2
  • detector = dlib.get_frontal_face_detector()
  • cam = cv2.VideoCapture(0) #摄像头0
  • cam.set(cv2.CAP_PROP_BUFFERSIZE, 1)     #设置OpenCV内部的图像缓存,可以极大提高图像的实时性。
  • color_green = (0,255,0)
  • line_width = 3
  • while True:
  •     ret_val, img = cam.read()
  •     rgb_image = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
  •     dets = detector(rgb_image)
  •     for det in dets:
  •         cv2.rectangle(img,(det.left(), det.top()), (det.right(), det.bottom()), color_green, line_width)
  •     cv2.imshow('my webcam', img)
  •     if cv2.waitKey(1) == 27:
  •         break  # esc to quit

复制代码


能识别,比较卡,在行空板上跑dlib这种大型库比较吃力,还是跑一些轻量级算法比较好。



dlib-19.24.0-cp37-cp37m-linux_aarch64.zip

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|37创客科创中心

GMT+8, 2025-12-11 18:01 , Processed in 0.194502 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表