Kinect for Windows SDK開發入門(十六)面部追蹤上

來源:互聯網
上載者:User

在前面一篇文章中,我們使用Emgu來識別人的臉部,當時的Kinect SDK版本是1.0,五月份發布1.5版本的SDK之後,我們就能夠直接使用Kinect實現Face Service,而不需要藉助第三方類庫。

SDK1.5中新增了Face Service類庫:Microsoft.Kinect.Toolkit.FaceTracking使得在Kinect中進行Face Service變得簡單,該類庫的原始碼也在Developer Toolkit中。在Developer Toolkit中也內建Face Service的例子,您也可以開啟運行或者查看原始碼。

本文使用一個簡單的例子來示範如何使用Kinect中的面部追蹤功能。本例子實現的簡易功能是使用WPF來繪製一個簡單的人臉圖,然後使用面部追蹤來讓這個圖動起來,這裡面只使用了Kinect中擷取面部的一些簡單的資訊,用來示範如何使用Kinect來進行面部追蹤,所以您如果想要實現人臉的三維展現,或者繪製臉部三角形面的話,您可以參考Developer Toolkit中的內建例子。

一、開發前準備

要使用面部追蹤功能,Kinect SDK版本應該至少是1.5,最新版本為1.6,您可以參考之前的那篇文章下載安裝,Kinect SDK 和 Kinect Developer Toolkit要一起安裝,我的機器上裝的是最新的SDK1.6版本。

安裝Kinect Developer Toolkit會安裝Kinect Studio、一些C#/VB.Net/C++的應用程式樣本、源碼以及兩個用於面部追蹤的類庫FaceTrackData.dll ,FaceTrackLib.dll包括32位和64位版本,安裝好了之後,這些dll應該都在該目錄下面 :

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.