基於Python與命令列人臉識別專案(系列一)

2022-01-14 23:14:21 字數 686 閱讀 4447

摘要:本專案face_recognition是乙個強大、簡單、易上手的人臉識別開源專案,並且配備了完整的開發文件和應用案例,方便大家使用。對於本專案可以使用python和命令列工具提取、識別、操作人臉。本專案的人臉識別是基於業內領先的c++開源庫 dlib中的深度學習模型,用labeled faces in the wild人臉資料集進行測試,有高達99.38%的準確率。但對小孩和亞洲人臉的識別準確率尚待提公升(比如下例子鞠婧禕就未能識別出來)。本專案提供了簡易的face_recognition命令列工具,你可以用它處理整個資料夾裡的。

環境配置:我是用的以下配置:(1)linux系列參品中ubuntu最新版本20版本(以下是ubuntu預設桌面)(2)由於ubuntu自帶python3.8,故python不用安裝【注意:我沒有嘗試在windows系統跑這個專案,但是也許能用】

windows作業系統實現方法:(1)

第一步,安裝dlib和相關python依賴(不知道的可以參考網上部落格,這裡不再贅述)(2)然後開啟終端(ctrl+alt+t)輸入pip3 install face_recognition

當你安裝好了本專案,你可以使用兩種命令列工具:

python中使用Opencv進行人臉識別

python中使用opencv進行人臉識別 cv2.imshow無法顯示影象 在執行cv2.imshow後,需要使用cv2.waitkey來保持視窗的顯示。python opencv影象標註矩形框bounding box 用 opencv 標註 bounding box 主要用到下面兩個工具 cv2...

基於命令列的mysql

use 資料庫名 使用mydb資料庫 use mydb 如果命令列預設字符集與資料庫預設字符集不同 連線到mysql mysql u root p 檢視資料庫 show databases 使用mydb資料庫 use mydb 檢視所有表 show tables 設定客戶端字符集為gbk set n...

python 命令列引數

本篇將介紹python中sys,getopt模組處理命令列引數 如果想對python指令碼傳引數,python中對應的argc,argv c語言的命令列引數 是什麼呢?需要模組 sys 引數個數 len sys.argv 指令碼名 sys.argv 0 引數1 sys.argv 1 引數2 sys....