2 回答

紫衣仙女
TA貢獻1839條經驗 獲得超15個贊
您對另一個答案的評論
這包含密集(每像素)運動估計和每個特征估計。每塊估計沒有什么
讓我(也許是錯誤地)認為您正在尋找一個函數,它的存在實際上沒有意義:假設您預先定義了具有所需粒度的塊,您將如何計算每個塊的流量?有兩種可能性:
計算整個圖像上的稀疏 (
cv.calcOpticalFlowPyrLK()
) 或密集 (cv.calcOpticalFlowFarneback()
) 流,并對每個塊的結果進行平均/下采樣(之后進行一些平滑處理)。計算某種“塊流”(這似乎是您的想法),您可以在其中定義使用某些統(tǒng)計信息(或特征)表達的更高級別的塊或超像素,并計算它們的流。在那種情況下,您可能會違反大多數流方法所依賴的亮度恒定性假設,即使您不這樣做,這也很可能類似于在非常低分辨率的圖像上計算密集流,在這種情況下,同樣,可以通過
cv.calcOpticalFlowFarneback()
.如果您在流估計管道中學習更高級別的塊,那么使用它們是有意義的,但這里不是這種情況,因為它們是預定義的。
第二種方案在這里意義不大,第一種方案只是簡單的后期處理,看用戶需求。
添加回答
舉報
0/150
提交
取消