我在Python中使用OpenCV的findHomography函數(與RANSAC)來查找兩組點之間的轉換。在OpenCV中輸出cv2.findHomography(Python)
查看documentation,輸出是一個掩碼和一個變換矩陣。
該文檔不清楚掩碼代表什麼,以及矩陣的結構。
在輸出掩碼中是一個適合找到的變換的點還是被忽略的點? 你能解釋一下3x3輸出變換矩陣的構成嗎?
非常感謝,如果我錯過了解釋這一點的一些文檔。
我在Python中使用OpenCV的findHomography函數(與RANSAC)來查找兩組點之間的轉換。在OpenCV中輸出cv2.findHomography(Python)
查看documentation,輸出是一個掩碼和一個變換矩陣。
該文檔不清楚掩碼代表什麼,以及矩陣的結構。
在輸出掩碼中是一個適合找到的變換的點還是被忽略的點? 你能解釋一下3x3輸出變換矩陣的構成嗎?
非常感謝,如果我錯過了解釋這一點的一些文檔。
那麼你需要做什麼與面具?因爲這個領域是不需要的,所以你不必放任何面具。
至於得到的矩陣。它被稱爲homography
矩陣或H
矩陣,它表示圖像平面中一個點到另一個圖像平面中相同點的轉換。
X1 = H * X2
點X1
是在不同的平面的相同點(X2
)。
所以H矩陣基本上是描述圖像1中的一個點(比方說圖像1匹配image2中的1個點)。
不要忘記點擊帖子旁邊的空白複選標記。如果你喜歡這個答案。 – Jay 2014-09-05 20:52:25
http://stackoverflow.com/questions/13369069/findhomography-3x3-matrix-how-to-get-rotation-part-out-of-it有答案的一部分。 – Akanes 2014-09-05 21:21:13