找传奇、传世资源到传世资源站!

dlib

8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

Dlib由C 编写,提供了和机器学习、数值计算、图模型算法、图像处理等领域相关的一系列功能 14 Dlib快速入门

人脸检测

加载库# -*- coding: utf-8 -*-import dlibfrom imageio import imreadimport glob

准备好人脸检测器和显示窗口,获取图片路径detector = dlib.get_frontal_face_detector()win = dlib.image_window()paths = glob.glob('faces/*.jpg')

对每一张图片进行检测,并显示检测结果对应的矩形框for path in paths:img = imread(path)# 1 表示将图片放大一倍,便于检测到更多人脸dets = detector(img, 1)print('检测到了 %d 个人脸' % len(dets))for i, d in enumerate(dets):print('- %d:Left %d Top %d Right %d Bottom %d' % (i, d.left(), d.top(), d.right(), d.bottom()))win.clear_overlay()win.set_image(img)win.add_overlay(dets)dlib.hit_enter_to_continue()

检测时也可以指定一个阈值path = 'faces/2007_007763.jpg'img = imread(path)# -1 表示人脸检测的判定阈值# scores 为每个检测结果的得分,idx 为人脸检测器的类型dets, scores, idx = detector.run(img, 1, -1)for i, d in enumerate(dets):print('%d:score %f, face_type %f' % (i, scores[i], idx[i]))win.clear_overlay()win.set_image(img)win.add_overlay(dets)dlib.hit_enter_to_continue()

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复