[問題] 使用opencv判斷深度並且標記

看板C_and_CPP (C/C++)作者 (節哀)時間14年前 (2011/08/07 15:45), 編輯推噓4(405)
留言9則, 3人參與, 最新討論串1/1
請問板上的朋友 我想要利用雙鏡頭判斷運動物體深度並且做標記 目前想到的方法是,利用光流法取得motion vector 然後取的motionvector相似的分割範圍(同物體方向必定相似) 使用cvcorrespondence用雙鏡頭的左右圖取得深度depth map 再將兩者合併,如此一來便可以得到此物體的深度以及範圍 然後呈現在畫面上 效果類似這樣http://ppt.cc/Q;y_(youtube連結) 只是不需要計算出物體距離,能夠判斷遠近即可 請問這樣的想法可不可行呢? 還是有什麼更好的方法? 謝謝大家了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.169.9

08/07 15:51, , 1F
motionvector相似的分割範圍(同物體方向必定相似)
08/07 15:51, 1F

08/07 15:51, , 2F
這句話有什麼根據或文件可參考嗎?
08/07 15:51, 2F
教授說的..如果說是同一物體做移動的話,vector的方向會相似 我試過用opticalflow,出來的vector也的確不會相差太多

08/07 15:52, , 3F
你要做的是移動或靜止的cam ?
08/07 15:52, 3F
靜止的cam 架在實驗室的

08/07 16:02, , 4F
okey, 應該沒什麼問題. 只不過要小心你說的"不會差太多"
08/07 16:02, 4F
好的我盡量嘗試看看,謝謝你 另外想請教一下,影片中是使用什麼樣的方法呢? ※ 編輯: Viff 來自: 114.45.169.9 (08/07 16:41)

08/07 16:42, , 5F
就科學角度而言,把"差不多"的東西數值化,去界定你的流程
08/07 16:42, 5F

08/07 16:42, , 6F
可以做到什麼程度,與做不到的,會比較好.也比較不會有爭
08/07 16:42, 6F

08/07 16:43, , 7F
論. 外面的商業產品軟體也都會提供這樣的數據.
08/07 16:43, 7F

08/07 17:31, , 8F
這樣做是ok的 記得算disparity前要先calibrate
08/07 17:31, 8F

08/07 19:44, , 9F
其實cvcorrespondence也是在找位移量的說!
08/07 19:44, 9F
文章代碼(AID): #1EFaAgwU (C_and_CPP)
文章代碼(AID): #1EFaAgwU (C_and_CPP)