作者fausthsu (小順子)
看板C_and_CPP
標題[問題] 透視投影矩陣
時間Fri Apr 14 10:25:43 2017
開發平台(Platform): (Ex: Win10, Linux, ...)
Linux
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
Open CV
問題(Question):
請問有一個在垂直於地面的牆上固定邊長L的正方形,而且我有鏡頭平視於此正方形並通
過中心點時所取得的邊長像素長度l跟距離D的對應關係;請問是否可以任意變換鏡頭空間
位置並照相,透過一張相片取得鏡頭的座標?
若固定一維,它的透視投影就會有兩個邊平行,透過三角函數就可算出;但若是三維都可
變,透視投影則會成為不規則四邊形;Open CV好像在這8個點的座標都已知時可以找到變
換矩陣,但這個矩陣是通用的嗎?
補充說明(Supplement):
題目是為了定位,可惜我想像力不夠
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.237.202
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1492136745.A.33F.html
→ wtchen: 無程式碼跟C/C++也無關聯點,不補充就刪文 04/14 14:01
推 qowina: 8個點是指4個2D點4個3D點?基本上3D距離已知透視矩陣在該 04/14 15:25
→ qowina: 視角是固定的 04/14 15:25
→ heathlow: 牆上平面,知道對應點,用homograpgy 04/14 19:16