0
我正在嘗試使用Kinect for Windows攝像頭提取對象的三維座標。要提取的對象將以生動的顏色或使用特徵提取可識別的圖形突出顯示。在MATLAB中使用Windows Kinect進行3D特徵提取
我已經使用MATLAB和Kinect進行特徵提取和三維座標提取之前,但是我有一個問題試圖合併技術在一起。
一個非常簡單的方法來突出顯示對象,並將其作爲2D圖像中的一個特徵提取出來,是在對象上繪製5個真正彼此接近的圓,然後將其放到相機的視圖中並使用CenterCoords = imfindcircles(image, [15 20]);
來提取圖像中所有圓的座標(半徑範圍內)。然後,您可以刪除圖像中所有沒有5個類似圓圈的圓圈,然後提取中心圓的座標。
但我該如何將這個想法擴展到3D?如何使用Kinect相機提取突出顯示對象的3D座標?