马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
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
|