原文:matlab練習程序(矩形變換為圓)

最近對圖像坐標的變換很感興趣啊,這次是將一張圖像變換為圓形。 變換原理就是按變換前后像素到圓心的距離按比例縮減就行了。 改變x,y方向上的系數,應該還可以變換為橢圓,不過我還沒有嘗試。 注意我這里相當於縮小圖像了,所以用的是正向插值,如果想生成一個大圓,還是需要逆向插值的。 原圖如下: 處理后效果: matlab代碼如下: ...

2014-07-26 16:50 3 4252 推薦指數:

查看詳情

matlab練習程序(多交點)

最近總是對計算幾何方面的程序比較感興趣。 多求交點,要先對兩兩求交點。 有交點的分為相切和相交。 相切求法:   1.根據兩圓心求直線   2.求公共弦直線方程   3.求兩直線交點即兩切點。 相交求法:   1.求公共弦方程直線。   2.公共弦直線方程和其中一 ...

Sat Oct 11 05:23:00 CST 2014 0 5169
UGUI RectTransform 矩形變換

UGUI游戲對象基本都有這個組件。 上面兩個給radius賦值的方式是一樣的. UGUI游戲對象的 RectTransform.position 與 transform.po ...

Sun Dec 31 05:34:00 CST 2017 0 1106
matlab練習程序(距離變換

  主要功能是提取圖像的骨架,方法是不斷對圖像進行腐蝕並且標記每個像素腐蝕到值不再變化的次數。 效果: 原圖 結果圖 ...

Sat Jan 05 05:32:00 CST 2013 0 5532
matlab練習程序(radon變換

radon變換就是圖像在不同方向上的投影。 下圖f(x,y)可以代表圖像,R(x')就是圖像向右下方的投影。 數學上是按投影方向進行線積分,在圖像領域就是按照投影方向累加像素就行了。 matlab中有radon函數,為了熟悉原理我又寫了一個。 通過旋轉圖像映射,效率不怎么樣 ...

Fri May 24 18:43:00 CST 2013 0 35117
matlab練習程序(最小包圍矩形

又是計算幾何,我感覺最近對計算幾何上癮了。 當然,工作上也會用一些,不過工作上一般直接調用boost的geometry庫。 上次寫過最小包圍,這次是最小包圍矩形,要比最小包圍復雜些。 最小包圍矩形可不一定是個直立的矩形,也可能像下圖一樣是傾斜的。 求法如下: 1.求多邊形凸包 ...

Thu Oct 23 04:55:00 CST 2014 3 9545
matlab練習程序(Log Polar變換

Log Polar就是所謂的極坐標變換,通過變換能將笛卡爾坐標系中的圖像映射到極坐標系中。 確切的來說我這里不算是Log Polar,因為Log Polar是將圖像從(x,y)映射到(log(r),theta),而我是將圖像從(x,y)映射到(r,theta)。 原理是一樣的。 變換公式 ...

Sun Jun 09 22:55:00 CST 2013 2 5492
matlab練習程序(透視變換

圖片福利: 注:更好的實現在這里 參考網址: 1.http://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES ...

Thu Apr 12 06:10:00 CST 2012 1 13800
matlab練習程序(圖像Haar小波變換

關於小波變換我只是有一個很朴素了理解。不過小波變換可以和傅里葉變換結合起來理解。 傅里葉變換是用一系列不同頻率的正余弦函數去分解原函數,變換后得到是原函數在正余弦不同頻率下的系數。 小波變換使用一系列的不同尺度的小波去分解原函數,變換后得到的是原函數在不同尺度小波下的系數。 不同的小波 ...

Sat Apr 13 00:56:00 CST 2013 23 84486
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM