影像旋轉後所造成的問題 |
缺席
|
adonis
高階會員 發表:140 回覆:258 積分:159 註冊:2002-04-15 發送簡訊給我 |
|
aquarius
資深會員 發表:3 回覆:347 積分:330 註冊:2003-05-21 發送簡訊給我 |
|
adonis
高階會員 發表:140 回覆:258 積分:159 註冊:2002-04-15 發送簡訊給我 |
|
aquarius
資深會員 發表:3 回覆:347 積分:330 註冊:2003-05-21 發送簡訊給我 |
引言: 我將所選取的影像先讀入到矩陣中,再將每一個相對應的點透過下列的工式運算完後放回原影像的矩陣裡 Buf[round(p1.x*_cosA p1.y*_sinA)][round(-p1.x*_sinA p1.y*_cosA)] ; 就出現了上述圖形的問題。你只是單純的對每一個點做運算, 當然會出顯漏洞呀!! 想想看, 你原本全是整數, 乘上 SIN, COS 變成了實數, 為了顯示在畫面上, 所以做了 4 捨 5 入.... 這樣當然會造成原本的兩個點對應到旋轉後的同一個點上, 這時漏洞就跑出來了!! 要解決這種問題, 還得要加上一堆的運算去把洞補起來, 最簡單的就是用內插法, 把洞的部份用內插法填上, 但是這樣做出來的圖會有點糊糊的. 詳細的做法, 請參考進階的影像處理書藉!! ...Aquarius
------
水瓶男的blog: http://791909.blogspot.com |
adonis
高階會員 發表:140 回覆:258 積分:159 註冊:2002-04-15 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |