kinect臉部三維數據特徵點標籤語義詳細說明

很多零零碎碎的事情,導致很久沒寫blog了。face animation的demo做完了也快一個月了,是時候總結總結了。


Kinect獲得的標識點共用121個,其給的sdk裏面也給出了響應的標籤。如下圖:



但是這個說明點絕大部分是錯的。


由於獲得kinect標識點的三維座標,並且將每個點標識,並在vtk中顯示:



上篇blog已經提到過這個問題,這裏主要詳細說明每個點以及與對應的嘴巴,鼻子等語義的關聯。


kinect中眼睛,嘴巴是用兩圈包圍的頂點構成的,鼻子也是由外輪廓頂點構成,最終外圍邊界由稀疏的點構成邊界,從而構成整個人臉三維特徵點。


首先,左眼的標籤如下:



頂點標記爲:

外圈,逆時針:56,104,52,96,53,102,57,110
內圈,逆時針:106,73,54,69,98,100,70,55,74,108


其實kinect的點還是比較有規律的,基本遵守對稱原則,眼皮對應位置上下的編號基本接近。


右眼:


頂點標記:

外圈,逆時針:23,109,24,101,20,95,19,103
內圈,逆時針:107,72,22,68,99,97,67,21,71,105


鼻子:


頂點標記:

78,37,77,94,93,92,58,25,69,76,38,75,26,1112,39,111



嘴巴:


頂點標記:

外圈,逆時針:31,79,7,39,80,64,86,9,41,8,85
內圈,逆時針:88,81,,37,82,89,84,40,83,



同時需要主要的是,kinect的有多個頂點重複,主要集中在對稱中軸線位置,沿着額頭,鼻子,嘴角等位置附近,可以找找,這裏就不一一介紹了。



關於kinect獲得的臉部特徵點的介紹基本就這麼多,後續可以按照這些特徵點,結合二維圖形,和深度圖像,做更多的特徵識別,語義理解的東西呢。




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章