SlideShare a Scribd company logo
1 of 20
人臉辨識考勤系統
成員:丁立安、戎藝.娃古納、陳品翔
2019 物聯網平台開發人才養成班
動機:
出勤系統為各大中小企業、社區、校園、門市必備系統,
本組希望結合最新人臉辨識技術與雲端Web展示的技術,並
使用python其成熟的各模組支援,來實現多功能簡易版本的
人臉辨識出勤系統,其系統雖然普遍,但實作架構,包含軟
硬體整合、Server的建立與資料架構適當的存取。
專題動機:
產業商品:
臉部考勤機
1.Face check in/out
2.Save time data
3. Text to speech
4.Web browsing
多功能簡易版本
實現方法之硬體架構
USB
HDMI
USB
Server
3.5mm
上班 下班
Hello David
AM 08:58:42
按鍵
分散式運算的架構,將應用程式、數據資料與服
務的運算,由網路中心節點,移往網路邏輯上的
邊緣節點來處理
由於邊緣節點更接近於用戶終端裝置,可加快資
料的處理與傳送速度,減少延遲。
伺服器與資料夾架在邊緣節點,提高資料的隱私
性。
Edge Computing
face_recognition.face_locations(image)
OpenCV的臉部辨識模組(一): 臉部偵測
Top
RightLeft
Bottom
臉部模型主要起始特徵
: 眼睛
臉部模型次要起始特徵
: 鼻子 (閉眼時確認眼睛
中央)
Face_recognition.face_encodings(image,face_locat
ion)
OpenCV的臉部辨識模組(二): 臉部編碼
HOG
(Histogram of
Oriented Gradient)
每個畫素(144x128)上強度的梯度與邊緣方向
的分布構成HOG。
最終每張臉擷取出一個獨一無二的128維之
向量的特徵值(Encodings)。
Face_recognition.face_distance
(known_face_encodings, face_encodings)
OpenCV的臉部辨識模組(三): 特徵值比較
對進場人員掃描人臉所擷取的特徵值與資料庫所有員工人臉的
特徵值皆為128維之向量,逐一計算兩者之歐氏距離,取最小且
若小於所設之基準值,則可決定進場人員與某位資料庫建檔之
員工特徵值最接近,即判定為該名員工。
軟體架構
Face
Recognition
DataBase
Browser
HTTP with JSON
Web Server
flask
Raspberry pi
Vacancy logic
Hello David
AM 08:58:42
Face.detect
Face.server (Web
管理平台-flask)
Web功能頁面
查詢各成員、不同日期,出勤
時間
記錄每日出勤人員(包含非成
員)
管理者介面,負責新增成員
Web Browser
系統說明
檔案系統
不明人員.jpg
出勤人員.jpg
出勤紀錄.txt
人員特徵值.txt
人臉及特徵檔案 儲存格式: JSON
Employee_table.json
photo/
李大媽.jpg
王小明.jpg
林美美.jpg
…
李大媽.np
王小明.np
林美美.np
…
Eid Name Title Photo Feature
0001 李大媽 助理 ./photo/李大媽.jpg ./photo/李大媽.np
0002 王小明 總機 ./photo/王小明.jpg ./photo/王小明.np
0003 林美美 會計 ./photo/林美美.jpg ./photo/林美美.np
出缺勤資料儲存格式
Login_table.json
/photo
成員 非成員
Name Action Time Photo
李大媽 上班 2019-08-13 10-10-57 ./photo/李大媽.jpg
林美美 下班 2019-08-13 09-14-05 ./photo/林小美.jpg
非組員 下班 2019-08-13 09-14-05 ./photo/非組員.jpg
系統登入-Python 語音
拍攝的人臉,對照人
臉特徵資料庫後,螢
幕顯示對應姓名、時
間,並儲存資料庫中
使用text to speech技術,
依照不同人,語音回覆
上班 下班
Welcome
李大媽
AM 08:34:13
Web設計簡介
Web管理頁面-[查詢]
依據日期查詢
Web管理頁面-[新增]人臉
Web 紀錄人員出勤log
不明人員紀錄 公司員工紀錄
1. OpenCV + face recognition
2. Python flask
3. HTML CSS JavaScript
4. Text to speech
使用到的技術
Thanks!
謝謝聆聽!

More Related Content

Similar to 人臉辨識考勤系統

移动互联网的机遇与挑战
移动互联网的机遇与挑战移动互联网的机遇与挑战
移动互联网的机遇与挑战Courtney Chow
 
Chinese Uses of Big Data Cloud Security 漫步在雲端資安新戰場
Chinese Uses of Big Data Cloud Security 漫步在雲端資安新戰場 Chinese Uses of Big Data Cloud Security 漫步在雲端資安新戰場
Chinese Uses of Big Data Cloud Security 漫步在雲端資安新戰場 Bill Hagestad II
 
第一次做簡報就上手 It is easy to make slides for the 1st time
第一次做簡報就上手 It is easy to make slides for the 1st time第一次做簡報就上手 It is easy to make slides for the 1st time
第一次做簡報就上手 It is easy to make slides for the 1st timeTung-Lin Lee
 
大豐國小林子忠老師&#332...
大豐國小林子忠老師&#332...大豐國小林子忠老師&#332...
大豐國小林子忠老師&#332...q38408
 
創新管理 雲端協同商務平台 V2.5
創新管理    雲端協同商務平台 V2.5創新管理    雲端協同商務平台 V2.5
創新管理 雲端協同商務平台 V2.5yaohung
 
Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目
Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目
Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目Poy Chang
 
創新管理 雲端協同商務平台 V2.0
創新管理    雲端協同商務平台 V2.0創新管理    雲端協同商務平台 V2.0
創新管理 雲端協同商務平台 V2.0yaohung
 
從雲端看資訊科技的未來 (2014-03-26 國立嘉義大學資管系週會演講)
從雲端看資訊科技的未來 (2014-03-26 國立嘉義大學資管系週會演講)從雲端看資訊科技的未來 (2014-03-26 國立嘉義大學資管系週會演講)
從雲端看資訊科技的未來 (2014-03-26 國立嘉義大學資管系週會演講)Jeff Chu
 
PrimeHub by InfuseAI: product overview (Nov 2020)
PrimeHub by InfuseAI: product overview (Nov 2020)PrimeHub by InfuseAI: product overview (Nov 2020)
PrimeHub by InfuseAI: product overview (Nov 2020)Liang-Bin Hsueh
 
05 朱近之 ibm云计算解决方案概览 0611
05 朱近之 ibm云计算解决方案概览 061105 朱近之 ibm云计算解决方案概览 0611
05 朱近之 ibm云计算解决方案概览 0611ikewu83
 
行動與雲端科技在圖書館的應用
行動與雲端科技在圖書館的應用行動與雲端科技在圖書館的應用
行動與雲端科技在圖書館的應用皓仁 柯
 
信息系统开发平台OpenExpressApp
信息系统开发平台OpenExpressApp信息系统开发平台OpenExpressApp
信息系统开发平台OpenExpressAppzhoujg
 
数据采集中间件技术交流
数据采集中间件技术交流数据采集中间件技术交流
数据采集中间件技术交流jerry tom
 
如何利用『網路頭家』賺錢
如何利用『網路頭家』賺錢如何利用『網路頭家』賺錢
如何利用『網路頭家』賺錢guest1dd3f7
 
什么是云计算
什么是云计算什么是云计算
什么是云计算Liyang Tang
 
兩岸數位內容產業政策與現況
兩岸數位內容產業政策與現況兩岸數位內容產業政策與現況
兩岸數位內容產業政策與現況p_yang
 
个信公司简介通用版本V2
个信公司简介通用版本V2个信公司简介通用版本V2
个信公司简介通用版本V2邹成军
 
簡單小步驟,輕鬆觀賞 Virtual Show
簡單小步驟,輕鬆觀賞 Virtual Show簡單小步驟,輕鬆觀賞 Virtual Show
簡單小步驟,輕鬆觀賞 Virtual Showadvantech2012
 
Proxmox VE 開源伺服器虛擬化應用經驗分享 [2019/11/12] @OpenInfra Days Taiwan 2019
Proxmox VE 開源伺服器虛擬化應用經驗分享 [2019/11/12] @OpenInfra Days Taiwan 2019Proxmox VE 開源伺服器虛擬化應用經驗分享 [2019/11/12] @OpenInfra Days Taiwan 2019
Proxmox VE 開源伺服器虛擬化應用經驗分享 [2019/11/12] @OpenInfra Days Taiwan 2019Jason Cheng
 

Similar to 人臉辨識考勤系統 (20)

移动互联网的机遇与挑战
移动互联网的机遇与挑战移动互联网的机遇与挑战
移动互联网的机遇与挑战
 
F2E for Enterprise
F2E for EnterpriseF2E for Enterprise
F2E for Enterprise
 
Chinese Uses of Big Data Cloud Security 漫步在雲端資安新戰場
Chinese Uses of Big Data Cloud Security 漫步在雲端資安新戰場 Chinese Uses of Big Data Cloud Security 漫步在雲端資安新戰場
Chinese Uses of Big Data Cloud Security 漫步在雲端資安新戰場
 
第一次做簡報就上手 It is easy to make slides for the 1st time
第一次做簡報就上手 It is easy to make slides for the 1st time第一次做簡報就上手 It is easy to make slides for the 1st time
第一次做簡報就上手 It is easy to make slides for the 1st time
 
大豐國小林子忠老師&#332...
大豐國小林子忠老師&#332...大豐國小林子忠老師&#332...
大豐國小林子忠老師&#332...
 
創新管理 雲端協同商務平台 V2.5
創新管理    雲端協同商務平台 V2.5創新管理    雲端協同商務平台 V2.5
創新管理 雲端協同商務平台 V2.5
 
Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目
Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目
Global Azure Bootcamp @ 廣州 - 智能聊天機器人四代目
 
創新管理 雲端協同商務平台 V2.0
創新管理    雲端協同商務平台 V2.0創新管理    雲端協同商務平台 V2.0
創新管理 雲端協同商務平台 V2.0
 
從雲端看資訊科技的未來 (2014-03-26 國立嘉義大學資管系週會演講)
從雲端看資訊科技的未來 (2014-03-26 國立嘉義大學資管系週會演講)從雲端看資訊科技的未來 (2014-03-26 國立嘉義大學資管系週會演講)
從雲端看資訊科技的未來 (2014-03-26 國立嘉義大學資管系週會演講)
 
PrimeHub by InfuseAI: product overview (Nov 2020)
PrimeHub by InfuseAI: product overview (Nov 2020)PrimeHub by InfuseAI: product overview (Nov 2020)
PrimeHub by InfuseAI: product overview (Nov 2020)
 
05 朱近之 ibm云计算解决方案概览 0611
05 朱近之 ibm云计算解决方案概览 061105 朱近之 ibm云计算解决方案概览 0611
05 朱近之 ibm云计算解决方案概览 0611
 
行動與雲端科技在圖書館的應用
行動與雲端科技在圖書館的應用行動與雲端科技在圖書館的應用
行動與雲端科技在圖書館的應用
 
信息系统开发平台OpenExpressApp
信息系统开发平台OpenExpressApp信息系统开发平台OpenExpressApp
信息系统开发平台OpenExpressApp
 
数据采集中间件技术交流
数据采集中间件技术交流数据采集中间件技术交流
数据采集中间件技术交流
 
如何利用『網路頭家』賺錢
如何利用『網路頭家』賺錢如何利用『網路頭家』賺錢
如何利用『網路頭家』賺錢
 
什么是云计算
什么是云计算什么是云计算
什么是云计算
 
兩岸數位內容產業政策與現況
兩岸數位內容產業政策與現況兩岸數位內容產業政策與現況
兩岸數位內容產業政策與現況
 
个信公司简介通用版本V2
个信公司简介通用版本V2个信公司简介通用版本V2
个信公司简介通用版本V2
 
簡單小步驟,輕鬆觀賞 Virtual Show
簡單小步驟,輕鬆觀賞 Virtual Show簡單小步驟,輕鬆觀賞 Virtual Show
簡單小步驟,輕鬆觀賞 Virtual Show
 
Proxmox VE 開源伺服器虛擬化應用經驗分享 [2019/11/12] @OpenInfra Days Taiwan 2019
Proxmox VE 開源伺服器虛擬化應用經驗分享 [2019/11/12] @OpenInfra Days Taiwan 2019Proxmox VE 開源伺服器虛擬化應用經驗分享 [2019/11/12] @OpenInfra Days Taiwan 2019
Proxmox VE 開源伺服器虛擬化應用經驗分享 [2019/11/12] @OpenInfra Days Taiwan 2019
 

More from 艾鍗科技

TinyML - 4 speech recognition
TinyML - 4 speech recognition TinyML - 4 speech recognition
TinyML - 4 speech recognition 艾鍗科技
 
Appendix 1 Goolge colab
Appendix 1 Goolge colabAppendix 1 Goolge colab
Appendix 1 Goolge colab艾鍗科技
 
Project-IOT於餐館系統的應用
Project-IOT於餐館系統的應用Project-IOT於餐館系統的應用
Project-IOT於餐館系統的應用艾鍗科技
 
02 IoT implementation
02 IoT implementation02 IoT implementation
02 IoT implementation艾鍗科技
 
Tiny ML for spark Fun Edge
Tiny ML for spark Fun EdgeTiny ML for spark Fun Edge
Tiny ML for spark Fun Edge艾鍗科技
 
2. 機器學習簡介
2. 機器學習簡介2. 機器學習簡介
2. 機器學習簡介艾鍗科技
 
5.MLP(Multi-Layer Perceptron)
5.MLP(Multi-Layer Perceptron) 5.MLP(Multi-Layer Perceptron)
5.MLP(Multi-Layer Perceptron) 艾鍗科技
 
心率血氧檢測與運動促進
心率血氧檢測與運動促進心率血氧檢測與運動促進
心率血氧檢測與運動促進艾鍗科技
 
利用音樂&情境燈幫助放鬆
利用音樂&情境燈幫助放鬆利用音樂&情境燈幫助放鬆
利用音樂&情境燈幫助放鬆艾鍗科技
 
IoT感測器驅動程式 在樹莓派上實作
IoT感測器驅動程式在樹莓派上實作IoT感測器驅動程式在樹莓派上實作
IoT感測器驅動程式 在樹莓派上實作艾鍗科技
 
無線聲控遙控車
無線聲控遙控車無線聲控遙控車
無線聲控遙控車艾鍗科技
 
最佳光源的研究和實作
最佳光源的研究和實作最佳光源的研究和實作
最佳光源的研究和實作 艾鍗科技
 
無線監控網路攝影機與控制自走車
無線監控網路攝影機與控制自走車無線監控網路攝影機與控制自走車
無線監控網路攝影機與控制自走車 艾鍗科技
 
Reinforcement Learning
Reinforcement LearningReinforcement Learning
Reinforcement Learning艾鍗科技
 
智慧家庭Smart Home
智慧家庭Smart Home智慧家庭Smart Home
智慧家庭Smart Home艾鍗科技
 

More from 艾鍗科技 (20)

TinyML - 4 speech recognition
TinyML - 4 speech recognition TinyML - 4 speech recognition
TinyML - 4 speech recognition
 
Appendix 1 Goolge colab
Appendix 1 Goolge colabAppendix 1 Goolge colab
Appendix 1 Goolge colab
 
Project-IOT於餐館系統的應用
Project-IOT於餐館系統的應用Project-IOT於餐館系統的應用
Project-IOT於餐館系統的應用
 
02 IoT implementation
02 IoT implementation02 IoT implementation
02 IoT implementation
 
Tiny ML for spark Fun Edge
Tiny ML for spark Fun EdgeTiny ML for spark Fun Edge
Tiny ML for spark Fun Edge
 
Openvino ncs2
Openvino ncs2Openvino ncs2
Openvino ncs2
 
Step motor
Step motorStep motor
Step motor
 
2. 機器學習簡介
2. 機器學習簡介2. 機器學習簡介
2. 機器學習簡介
 
5.MLP(Multi-Layer Perceptron)
5.MLP(Multi-Layer Perceptron) 5.MLP(Multi-Layer Perceptron)
5.MLP(Multi-Layer Perceptron)
 
3. data features
3. data features3. data features
3. data features
 
心率血氧檢測與運動促進
心率血氧檢測與運動促進心率血氧檢測與運動促進
心率血氧檢測與運動促進
 
利用音樂&情境燈幫助放鬆
利用音樂&情境燈幫助放鬆利用音樂&情境燈幫助放鬆
利用音樂&情境燈幫助放鬆
 
IoT感測器驅動程式 在樹莓派上實作
IoT感測器驅動程式在樹莓派上實作IoT感測器驅動程式在樹莓派上實作
IoT感測器驅動程式 在樹莓派上實作
 
無線聲控遙控車
無線聲控遙控車無線聲控遙控車
無線聲控遙控車
 
最佳光源的研究和實作
最佳光源的研究和實作最佳光源的研究和實作
最佳光源的研究和實作
 
無線監控網路攝影機與控制自走車
無線監控網路攝影機與控制自走車無線監控網路攝影機與控制自走車
無線監控網路攝影機與控制自走車
 
Reinforcement Learning
Reinforcement LearningReinforcement Learning
Reinforcement Learning
 
Linux Device Tree
Linux Device TreeLinux Device Tree
Linux Device Tree
 
智慧家庭Smart Home
智慧家庭Smart Home智慧家庭Smart Home
智慧家庭Smart Home
 
智能健身
智能健身智能健身
智能健身
 

人臉辨識考勤系統