dlib系列 人臉檢測

2021-08-14 08:59:10 字數 752 閱讀 9994

dlib 

是乙個機器學習庫,採用c++編寫(提供c++和python介面),裡面包含 許多常用機器學習演算法。總之就是很好的框架,**是官網給的教程。

#-*- coding:utf-8 –*-

import sys

import dlib

import cv2

from skimage import io

#檢測器

detector = dlib.get_frontal_face_detector()

#建立視窗

win = dlib.image_window()

#讀取img = io.imread("people.jpg")

#檢測結果

dets = detector(img,1)

print("number of faces detected: {}".format(len(dets)))

for i,d in enumerate(dets):

print("detection {}: left: {} top: {} right: {} bottom: {}".format(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()

Dlib實現人臉檢測,並剪下人臉照

如果你的python版本也是3.6,那麼安裝dlib要簡單很多,直接 pip install dlib 19.7 0 coding utf 8 author zzz cming csdn address 2019 01 13 16 12 python3.6 import cv2 import dli...

opencv聯合dlib人臉檢測例子

原始碼比較簡潔,雜餘資訊全部去掉,原始碼中已經做了中文注釋。本例子是用opencv載入影象,然後呼叫dlib進行人臉檢測,得到人臉所在區域以及特徵點,最後還是用opencv描繪人臉特徵點。例子原始碼以及解釋 include include include include include includ...

利用dlib進行人臉檢測

1 dlib安裝,pip install dlib。參考 同opencv人臉檢測,參考 構建人臉檢測器 detector dlib.get frontal face detector 獲取人臉關鍵點檢測器 predictor dlib.shape predictor shape predictor ...