1. 程式人生 > >Dlib進行人臉檢測

Dlib進行人臉檢測

環境設定

網上有很多Windows下安裝dlib的步驟,都需要安裝VS2015、Cmake、boost等等,有點複雜;現提供一個比較簡單的方法,使用編譯好的python-dlib庫即可。


準備工作

1. 確保已安裝Anaconda;

2. 確保已安裝TensorFlow;

3. 確保已安裝Python-opencv;

下載編譯好的Python-dlib庫

2. 下載完成的檔案是以.whl為副檔名的,如下;


安裝dlib庫

1. 點開始選單欄—執行—輸入cmd出現dos視窗,一般的路徑預設都是C:\Users\Administrator,如下;


2. 使用cd命令修改路徑到下載的.whl內,本人下載的.whl檔案路徑為:


3. 命令如下:


4. 安裝.whl檔案,提示安裝成功即可,命令如下:


5. 最後import dlib不報錯即可,如下:


人臉檢測-程式



人臉檢測-執行結果

1. 在Anaconda Prompt內輸入如下命令,即可檢測每張圖內的人臉個數及ROI座標位置,如下:




用CNN模型進行人臉檢測-程式

呼叫訓練好的卷積神經網路(CNN)模型進行人臉檢測。 

程式碼如下:



用CNN模型進行人臉檢測-執行結果

在Anaconda Prompt內輸入:

Python 程式名 下載的模型名圖片名

(程式、下載的模型、檢測的人臉圖片在同級目錄下)執行結果如下:


估計是Python或者dlib版本問題。

人臉特徵點標定-程式

dlib提供了訓練好的模型,可以識別人臉的68個特徵點。 

程式檔案結構如下:


1. Images:存放人臉圖片,執行程式時指定名字,會到這個資料夾中讀取圖片;


2. Model:主要存放模型;


3. Setup:存放dlib庫檔案;


程式碼:



人臉特徵點標定-執行結果

在Anaconda Prompt內輸入如下命令:

Python Face_landmark.py 影象名

執行效果影象:







相關推薦

人工智能?使用Python和dlib進行人臉檢測

Python 初學人工智能; 本人從事Python以及近9年了,目前在向人工智能進軍,遇到不懂得可以騷擾我:154.7251666,Q記著,別加錯了,想學Python的可以來問我學習方法,想要源代碼的也可以滴滴我“Dlib是一個現代化的C ++工具包,包含用於創建復雜軟件的機器學習算法和工具”。它使您

Dlib進行人臉檢測

環境設定 網上有很多Windows下安裝dlib的步驟,都需要安裝VS2015、Cmake、boost等等,有點複雜;現提供一個比較簡單的方法,使用編譯好的python-dlib庫即可。

使用Dlib進行人臉檢測與對齊

簡介 上一篇中,講述瞭如何在windows上編譯dlib的靜態庫dlib.lib。現在來使用dlib.lib進行人臉檢測與對齊。例子中原始碼來自官方案例,進行稍微修改。 準備 1.編譯好的靜態庫檔案,dlib.lib 程式 1.新建win32控制檯程式,修改為 Relea

Dlib + vs2013 人臉檢測(一)

(一) 官網 http://dlib.net/compile.html 各個版本的dlib庫 https://sourceforge.net/projects/dclib/files/dlib/ dlib19.2及之後版本只可用於vs2015 配置dlib而建的工程需要提前配置好o

python ubuntu dlib 6- 人臉檢測並畫出輪廓

對輸入圖片進行人臉檢測,畫出人臉輪廓 import sys import os import dlib import glob if len(sys.argv) != 3: print( "Give the path to the trained shape pre

利用caffe和mxnet 開啟攝像頭,進行人臉檢測

# -*- coding:utf-8 -*- import random import mxnet as mx import numpy as np from sklearn import preprocessing import base64 import cv2 impo

【Python+OpenCV】實現檢測場景內是否有物體移動,並進行人臉檢測抓拍

可以當個家庭安防用吧0.0 import cv2 import time save_path = './face/' face_cascade = cv2.CascadeClassifier('./cascades/haarcascade_front

TensorFlow實現人臉識別(5)-------利用訓練好的模型實時進行人臉檢測

經過前面複雜的操作,訓練出來對於某一個人的識別模型。本文將利用該模型對於開啟的視訊或者攝像頭實時的識別該人。 讀取視訊 ==> 識別人臉 ==> 繪製標誌 程式碼如下: #-*- coding:UTF-8 -*- import tensor

使用OpenCV進行人臉檢測(Viola-Jones人臉檢測方法)

擴充套件閱讀:  參考文獻:Paul Viola, Michael J. Jones. Robust Real-Time Face Detection[J]. International Journal of Computer Vision,2004,57(2):13

Opencv與dlib聯合進行人臉關鍵點檢測與識別

前言 依賴庫:opencv 2.4.9 /dlib 19.0/libfacedetection 本篇不記錄如何配置,重點在實現上。使用libfacedetection實現人臉區域檢測,聯合dlib標記人臉特徵點,最後使用opencv的FaceRecogniz

Opencv與dlib聯合進行人臉關鍵點檢測與識別【轉】

來自:http://blog.csdn.net/mr_curry/article/details/51994497 前言 依賴庫:OpenCV 2.4.9 /dlib 19.0/libfacedetection  本篇不記錄如何配置,重點在演算法實現上。使用libf

Python 3 利用 Dlib 19.7 實現攝像頭人臉檢測特征點標定

backend 開發 img com inter 適合 github red for 0.引言    利用python開發,借助Dlib庫捕獲攝像頭中的人臉,進行實時特征點標定;            圖1 工程效果示例(gif)          圖2 工程效果示例(靜態

人臉檢測? 對Python來說太簡單, 調用dlib包就可以完成

cool gpu sub lib 描述 依賴 ruby face 使用 “Dlib 是一個現代化的 C ++ 工具包,包含用於創建復雜軟件的機器學習算法和工具 ” 。它使您能夠直接在 Python 中運行許多任務,其中一個例子就是人臉檢測。 安裝 dlib 並不像只做一個

視頻人臉檢測——Dlib版(六)

import pst 默認 gif sce while 識別器 環境 環境搭建 往期目錄 視頻人臉檢測——Dlib版(六) OpenCV添加中文(五) 圖片人臉檢測——Dlib版(四) 視頻人臉檢測——OpenCV版(三) 圖片人臉檢測——OpenCV版(二) OpenCV

人臉檢測——Dlib學習】Face_detector_example

輪廓 author 官網 line file 的人 我們 程序 com 0.目標 本小節解讀官網example 1.官網介紹翻譯 a. 這個例子展示了如何在一個圖像中找到正面的人臉。具體來說,它顯示了如何從命令行獲取圖像列表,並在屏幕上顯示每個帶有紅框的人臉。 b. Fa

HAAR與DLib的實時人臉檢測之實現與對比

人臉檢測方法有許多,比如opencv自帶的人臉Haar特徵分類器和dlib人臉檢測方法等。 對於opencv的人臉檢測方法,優點是簡單,快速;存在的問題是人臉檢測效果不好。正面/垂直/光線較好的人臉,該方法可以檢測出來,而側面/歪斜/光線不好的人臉,無法檢測。因此,該方法不適合現場應用。而對於dlib人臉檢

[Xcode10 實際操作]九、實用進階-(18)影象人臉識別:對圖片中的人像進行面部檢測

本文將演示對圖片中的人像,進行面部檢測。 在專案導航區,開啟檢視控制器的程式碼檔案【ViewController.swift】 1 import UIKit 2 //匯入要使用的CoreImage框架 3 //該框架提供了強大和高效的圖片處理功能。 4 //用來對基於畫素的影象進行分析

隨想錄(人臉檢測dlib

【 宣告:版權所有,歡迎轉載,請勿用於商業用途。 聯絡信箱:feixiaoxing @163.com】       opencv大家用的很多,但是opencv的效率實在不敢恭維。所以,大家開始慢慢尋找其他的一些開源庫,dlib就是不錯的一個選擇。當然,ope

OpenCV——根據Haar級聯資料進行靜態人臉檢測

Haar級聯 由於燈光、視角、視距、攝像頭抖動以及數字噪聲的變化,一個影象的細節可能會變得不穩定。但是人們在分類時卻不會受這些物理細節方面差異的影響。因此,提取出影象的細節對產生穩定分類結果和跟蹤結果很有用。即:從影象中提取特徵。雖然任意畫素都可能影響多個特徵,

win10 + python36 + dlib + OpenCV 3.4.0 人臉檢測 安裝教程

win10 +  python36  +  dlib :      https://www.cnblogs.com/AdaminXie/p/9032224.html      https://git