PFTrack2012是Pixel Farm研究開發的成象物體跟蹤軟件。是一種攝像機反求使其得到真實攝像機的參數,使3D物體和實際拍攝物體完美的結合的軟件,它包括一些獨特的功能,如:光場流分析(Optical Flow analysis)工具、先進的物體跟蹤、幾何形體跟蹤、基于場景分析的物體建模、自動景深(Z)提取等等。
功能介紹:
通道:指定將用于匹配參考圖案相的紅色,綠色和藍色圖像通道。如果一個或多個通道包含明顯的噪點,或不包含任何有用的像素信息,禁用這些通道往往能提高跟蹤的精度。
候選點跟蹤數量:指定每一幀產生候選跟蹤點的數量。
目標跟蹤點數量:跟蹤點數保持在從候選跟蹤點集合中去除短命的跟蹤點(很形象,就是錯誤的跟蹤點)后指定的實際數量。
窗口大?。焊櫞翱诘拇笮∫韵袼貫閱挝?,較大的窗戶往往可以更容易地跟蹤,但需要較長時間處理,并且可以引入的漂移(個人理解是對搜索范圍的補充),如果窗口的內容很明顯的每一幀都變化。
挑選的閾值:閾值用來確定新的跟蹤點位置(介于0到1之間),新跟蹤點會產生在邊角和圖像梯度明顯的位置(就是像素值對比明顯的邊界處)。閾值越高,越強的角落或圖像梯度越明顯處將會優先產生跟蹤點。將其設置為一個很小的值,將會在薄弱的角落里產生跟蹤點,這樣可能導致跟蹤結果不好。
最小長度:一個跟蹤的最小長度(幀數),它被添加到跟蹤列表之前,必須存在一個跟蹤。增加該值將意味著新的跟蹤點被拒絕,如果他們不跟蹤在指定的幀數。
使用說明:
節點:
可以像下面這樣創建節點:
1、在節點樹中通過點擊鼠標左鍵選擇現有節點,然后右鍵單擊并選擇另一個節點連接在它下面。
2、單擊Create按鈕以顯示節點創建面板,然后單擊一個節點按鈕來創建一個新的節點。如果現有的節點被選擇,則新節點將被連接在其下方。
可以使用以下方法使節點連接在一起:
1、單擊并用鼠標左鍵拖動上一個節點連接線。釋放鼠標按鈕,而懸停在另一個節點的連接器將會連接在一起。
2、同時按住Shift鍵,拖動節點,并撞到另一個節點的連接器,這將創建連接器之間的連接。
節點可以通過點擊鏈接斷開或鼠標左鍵拖拽斷開鏈接節點。多數情況下,節點有一個固定數量的輸入和輸出。但是,某些節點可以從單個輸入和輸出的數量,擴展為多個樹的分支連接在一起(見下面的例子,樹)。在這些情況下,節點圖標右上角有一個小的+符號,和額外的連接可以通過拖動節點連接到節點圖標和釋放鼠標按鈕。例如,下面的相機解算器節點可以連接到多個輸入:
數據被傳遞下來的剪輯輸入節點樹,通過其他節點的組合,到輸出節點。此數據可以包括信息,諸如跟蹤路徑,攝像機運動,或鏡頭模型。例如樹如下所示(在下一節給出更多的例子):
在上面的示例中,剪輯的輸入節點提供從攝像機瀏覽場景的圖像數據。作為數據流的下游流向輸出節點時,它首先通過自動跟蹤節點修改,生成特征點的軌跡。然后攝像機求解節點使用這些特征的軌跡來解算攝像機運動軌跡。最后,輸出節點可以用來導出任何部分流入到它的數據,例如在這種情況下,攝像機的路徑或跟蹤點。
上面是一個更為復雜的例子是用來說明關聯一組跟蹤器具有多個輸入剪輯,它允許一個以上的攝像機在同一場景中需要解決的想法。剪輯輸入節點提供了場景中的兩個攝像頭看到的圖像數據。從每個剪輯輸入數據流下來的樹,直到它到達一個輸出節點,由它經過的每個節點進行修改。
在這種情況下,手動跟蹤節點用于創建和跟蹤他們在這兩個片段的位置。這是很重要的,因為這意味著在場景中(例如,窗口的一角等等。)一個特征點與在每個片段中的跟蹤路徑相關聯。手動追蹤節點的第一輸出包含與所述第一輸入剪輯相關聯的跟蹤路徑,并且同樣適用于所述第二輸出端。因為是由同一個手動跟蹤節點產生兩套跟蹤路徑,當它們被輸送進相機求解節點,它們可以被用來解決這兩個攝像頭的同時,確保每個攝像機視圖的相同的三維跟蹤器的位置。
請注意,有三個輸出節點,在這個例子:兩個輸出節點采取只從的相機求解器輸出一個輸入。這些輸出節點將僅導出一個攝像機。第三個輸出節點(名為輸出11)會從兩個攝像機解算的輸入輸出。這個輸出節點將生成一個包含兩個攝像頭的文件。