dlib人脸识别加框

from skimage import io,color
import dlib
from  skimage.feature import  hog
import matplotlib.pyplot as plt
#2 导入图片,简化处理
image=io.imread(r"C:\Users\hp\Desktop\FaceDetection\eg.png")
image=color.rgb2gray(image)
#3 计算HOG   pixels 像素   cells 方格   block 区间
array,hog_image=hog(image,visualise=True)
#4 可视化,作图
fig,(ax1,ax2)=plt.subplots(1,2,figsize=(8,4))
ax1.imshow(image,cmap=plt.cm.gray)
ax2.imshow(hog_image,cmap=plt.cm.gray)
plt.show()

图中人脸加框

####人脸标识代码
from  skimage import  io
import  dlib
#1 获取图片,转换成数组
file_name="li_00.jpg"
image=io.imread(file_name)
#2 建立一个人脸探测器
detector=dlib.get_frontal_face_detector()
#3 运行在图片上
detector_faces=detector(image,1)
print("发现{}张人脸,在{}图片中".format(len(detector_faces),file_name))
#4 提取人脸“68点”特征
model="shape_predictor_68_face_landmarks.dat"
# 提取特征
predictor=dlib.shape_predictor(model)
#5 建立窗口
win=dlib.image_window()
win.set_image(image)
#6 遍历识别的每一张脸,去操作
for i,box  in enumerate(
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值