我是靠谱客的博主 羞涩面包,最近开发中收集的这篇文章主要介绍人脸识别+68个特征点 (Python3.7 +dilb +openCV + VS2019),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Python3.7 +dilb +openCV + VS2019

实现图片、摄像头实时、视频识别

参考:
https://www.pyimagesearch.com/2017/04/03/facial-landmarks-dlib-opencv-python/
https://www.pyimagesearch.com/2017/04/17/real-time-facial-landmark-detection-opencv-python-dlib/

效果:
在这里插入图片描述

  1. 导入包
    识别图片只需要前6行
from imutils import face_utils
import numpy as np
import argparse
import dlib
import cv2
import imutils
import datetime
import argparse
import time
  1. 导入模型
    68_face_landmarkshape_predictor_68_face_landmarks.dat
    网上现有的已经训练好的特征点模型
    注意:下载后需要解压,不能直接拖拽内部文件
    predictor_path 是存放.dat文件的路径。这里直接放在项目当前路径里了。
detector = dlib.get_frontal_face_detector()
predictor_path = "68_face_landmarkshape_predictor_68_face_landmarks.dat"
predictor = dlib.shape_predictor(predictor_path)
  1. 图片识别
    (1)导入图片
image = cv2.imread('1.jpg')
image = imutils.resize(image, width=500)

(2)检测图片上所有人脸

gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
# detect faces in the grayscale image
rects = detector(gray, 1

最后

以上就是羞涩面包为你收集整理的人脸识别+68个特征点 (Python3.7 +dilb +openCV + VS2019)的全部内容,希望文章能够帮你解决人脸识别+68个特征点 (Python3.7 +dilb +openCV + VS2019)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部