麦壳maikemaker 发表于 2024-6-5 21:59:02

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()
保存代码,进入代码文件夹,把解压的模型文件放进文件夹运行代码即可。

easy猿 发表于 2024-6-5 22:35:36

老师666

shzrzxlee 发表于 2024-6-6 10:58:02

安装不成功,说pip不是最新版本

shzrzxlee 发表于 2024-6-6 11:07:05

还是在默认script文件夹下安装能成功

麦壳maikemaker 发表于 2024-9-10 09:59:21

都别玩这个了,安装麻烦而且是淘汰了的技术
页: [1]
查看完整版本: mind+下安装人工智能dlib库