kinect 人臉跟蹤座標問題

2021-09-30 10:26:35 字數 932 閱讀 5234

如果需要畫出臉部資訊,此時需要二維特徵點,需要在
//定義臉識別類  

class skeletonfacetracker : idisposable 這個類裡面定義

private enumindexablecollectionfacepoints1;
然後在 internal void onframeready(textbox tb, kinectsensor kinectsensor, colorimageformat colorimageformat, byte colorimage, depthimageformat depthimageformat, short depthimage, skeleton skeletonofinterest)   這個函式裡面用到的
//得到臉部識別點的座標        2 維座標 並顯示在彩色流

this.facepoints1 = frame.getprojected3dshape();      // 此地方的座標一般都是幾百幾百的

如果需要輸出臉部特徵點與其他骨骼點對比,此時需要輸出三維點,需要在上面的類裡面定義
private enumindexablecollectionfacepoints;
然後在上面的函式裡面用到的是
//得到臉部識別點的座標         3 維座標 

this.facepoints = frame.get3dshape(); //此函式不能顯示到彩色流,只是輸出座標,座標一般是零點幾

用Kinect實現人臉動畫

kinect是微軟在2010年推出的體感遊戲裝置,它能夠獲取較為精確的彩色和深度資訊,並且提供了相應的軟體開發工具包,在遊戲娛樂 三維重建 人體動畫等方面有了越來越多的應用。微軟官方sdk已經可以對人臉進行跟蹤並生 臉動畫引數。具體的過程請參閱 ahlberg j o r.candide 3 an ...

人臉跟蹤 sort多目標跟蹤

多目標跟蹤中sort演算法的理解 在跟蹤之前,對所有目標已經完成檢測,實現了特徵建模過程。1.第一幀進來時,以檢測到的目標初始化並建立新的 標註id。2.後面幀進來時,先到卡爾曼濾波器中得到由前面幀box產生的狀態 和協方差 求 所有目標狀態 與本幀檢測的box的iou,通過匈牙利指派演算法得到io...

人臉跟蹤 POI多目標跟蹤

本文是tracking by detection 方法進行多目標跟蹤的文章,最大的特點是使用了state of the art的detection和feature來代替以往的方法,使用簡單的匹配方法就能達到最好的水平。detection部分 文章針對mot16所使用的mota指標中的fp與fn,使用...