logo
Loading...

使用Transformation Matrix,為什麼少了一row 透視變換主要參數(g,h) 與i,另外i這個參數是有什麼作用呢 - Cupoy

1. 之前在D6 or D5 中使用Transformation Matrix,為什麼少了一row ...

cvdl-1,cvdl-1-d07

使用Transformation Matrix,為什麼少了一row 透視變換主要參數(g,h) 與i,另外i這個參數是有什麼作用呢

2019/12/29 下午 07:03
電腦視覺深度學習討論版
Ren
觀看數:2
回答數:1
收藏數:0
cvdl-1
cvdl-1-d07

1. 之前在D6 or D5 中使用Transformation Matrix,為什麼少了一row 透視變換主要參數(g,h) 與i,另外i這個參數是有什麼作用呢?

2. "齊次座標多出來來的⼀一個維度可以解釋成「遠近」",所以座標(x,y)在不同的齊次座標w',可以理解成相同的座標但投射到不同的距離,也產生不同程度的形變嗎?

3.為什麼仿射跟透視的需求還是個別以 3 個點跟 4 個點來來建立矩陣比較方便?

回答列表

  • 2019/12/31 上午 00:50
    Chen-Ming Yang
    贊同數:1
    不贊同數:0
    留言數:1

    1.

    其實沒有少 row,只是那邊的參數設置為 0, 0, 1

    i 這個欄位的值通常都是固定為 1,以單純的矩陣相乘可以發現他是會影響 w 的參數


    2. 

    可以這麼理解沒錯


    3.

    不太理解這邊的意思,不過我猜應該是問為甚麼後面的 opencv 實作?

    這邊是透過事先給定的點去找出對應的 transformation matrix