mind+下安装人工智能dlib库
开始之前必须吐槽两句,涉及人工智能,机器学习比如opencv这种的贴子,请不要水好吗,太坑小白了!要么不要放代码,要么把注意事项说清楚让小白可以跑起来。开始安装教程
下载dlib库:https://pan.baidu.com/s/1HHgSSrFg8ZfHQuoqdzc56g?pwd=nnc5
mind+现在python现在是3.8版本所以请下载对应的3.8版本
进入mind+ python环境文件夹
路径:文档\mindplus-py\environment\Python3.8.5-64
进入Scripts文件夹
把下载的库文件存入此文件夹
点击地址栏,删除地址,输入cmd回车
执行命令
在刚才弹出来的黑色命令行窗口输入一个双引号"记得切换成英文输入法
复制pip的路径,粘贴到刚才的双引号后面,按一下鼠标右键即可粘贴
输入一个斜杠\,(注意:还是英文的)
复制文件名粘贴到斜杠后面
在输入一个双引号"
输入一个空格
输入install
在输入一个空格
输入dlib按下tab键会自动补全文件名
按下回车键
如果有Successfully那就安装成功了
使用
下载dlib官方训练好的模型文件:http://dlib.net/files/
文件名:shape_predictor_68_face_landmarks.dat.bz2下载后解压import cv2
import dlib
# 加载面部特征检测器
detector = dlib.get_frontal_face_detector()
predictor = dlib.shape_predictor('shape_predictor_68_face_landmarks.dat')
cap = cv2.VideoCapture(0)
while True:
_, frame = cap.read()
gray = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)
faces = detector(gray)
for face in faces:
landmarks = predictor(gray, face)
left_eye = landmarks.part(36), landmarks.part(37), landmarks.part(38), landmarks.part(39), landmarks.part(40), landmarks.part(41)
right_eye = landmarks.part(42), landmarks.part(43), landmarks.part(44), landmarks.part(45), landmarks.part(46), landmarks.part(47)
# 绘制眼部轮廓
for n in left_eye + right_eye:
cv2.circle(frame, (n.x, n.y), 2, (255, 0, 0), -1)
cv2.imshow("Eye Tracking", frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cap.release()
cv2.destroyAllWindows()
保存代码,进入代码文件夹,把解压的模型文件放进文件夹运行代码即可。
老师666 安装不成功,说pip不是最新版本 还是在默认script文件夹下安装能成功 都别玩这个了,安装麻烦而且是淘汰了的技术
页:
[1]