簡體   English   中英

使用Kinect進行人臉識別

[英]Face Recognition using Kinect

我瀏覽了Microsoft提供的Kinect SDK和Toolkit。 測試了人臉檢測樣本,它成功運行。 但是,如何識別面孔? 我知道OpenCV(VS2010)的基礎知識。 是否有任何Kinect圖書館用於人臉識別? 如果不是,有什么可能的解決方案? 是否有任何可以使用Kinect進行人臉識別的教程?

我自己一直在研究這個問題。 起初我只是使用Kinect作為網絡攝像頭,並將數據傳遞給在此代碼之后建模的識別器(使用Emgu CV進行PCA):

http://www.codeproject.com/Articles/239849/Multiple-face-detection-and-recognition-in-real-ti

雖然這樣可行,但我認為我可以做得更好,因為Kinect有如此棒的臉部追蹤。 我最終使用Kinect找到面部邊界,裁剪它,並將其傳遞到該庫以進行識別。 我已經清理了代碼並將其放在github上,希望它能幫助別人:

https://github.com/mrosack/Sacknet.KinectFacialRecognition

我發現項目可能是你的好消息來源 - http://code.google.com/p/i-recognize-you/但不幸的是(對你而言)它的主頁不是英文版。 最重要的部分:
-project(包含源代碼)位於http://code.google.com/p/i-recognize-you/downloads/list
-in參考書目作者提到了這個網站 - http://www.shervinemami.info/faceRecognition.html 這似乎是一個很好的起點。

Kinect沒有內置功能可以提供人臉識別功能。 我不知道有任何教程可以做到,但我肯定有人嘗試過。 這是我的短名單; 希望很快就會有時間。

我會嘗試保存面部跟蹤信息並與識別進行比較。 您將擁有一個“設置”功能,可以讓用戶盯着Kinect,並保存面部跟蹤器返回給您的點數。 當您想要識別面部時,用戶將查看屏幕,您可以將面部跟蹤器點與面部數據庫進行比較。 這大致就是Xbox的作用。

信心水平很大。 數字將不會像以前那樣完全返回,因此您需要為每個要素包含值緩沖區 - 然后代碼將返回“我93%確定這是Bob”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM