這個過去也實現過,不過現在回頭看,當時寫的還真是糟糕,所以現在決定用matlab重寫了。而且當時的方法現在來看還真是不怎么樣呢。 這里用的方法是《特征提取與圖像處理》3.3.4里的。 下面是代碼: 效果: 原圖 二值化后 ...
十一沒什么事干,接着看圖像算法。 這個球面化算法最初是在ps上的球面化濾鏡中看到的,感覺挺有意思,就研究了一下。 算法的詳細推導可以在這篇博客中找到,我比較懶,只在紙上推了一遍,就不在博客上編輯了。 不過這里還是要把逆變換公式寫一下。 公式如下: 其中R為球的半徑,x,y為目標圖像像素坐標,xx,yy為源圖像像素坐標。 原圖: 球面化后: matlab代碼如下: ...
2014-10-01 20:11 0 4003 推薦指數:
這個過去也實現過,不過現在回頭看,當時寫的還真是糟糕,所以現在決定用matlab重寫了。而且當時的方法現在來看還真是不怎么樣呢。 這里用的方法是《特征提取與圖像處理》3.3.4里的。 下面是代碼: 效果: 原圖 二值化后 ...
...
正好剛寫了Hibert生成曲線,不如再加一篇應用的程序。 關於Hilbert圖像置亂,我在網上搜的應用領域主要集中在數字水印和圖像加密上,而這兩個領域我都沒怎么接觸過。 大部分的圖像置亂都是如下圖的置亂1所示,至於置亂2則是我不小心生成的。 置亂1是先把原圖按hilbert曲線進行賦值,拉成 ...
h=5;w=2;[x y]=meshgrid(-w:w,-h:h);sigma=5;img = (1/(2*pi*sigma^2))*exp(-(x.^2+y.^2)/(2*sigma^2 ...
聽名字好像很牛B的樣子,其實就是一個函數imcrop()的使用而已。 程序如下: ...
圖像區域分裂可以將圖像中相似的區域歸為一個子區域,否則這個區域分裂。 分裂的步驟還是很好理解的。 對一個圖像而言,首先確定一個分裂准則,如果當前圖像區域中有像素沒有滿足這個准則,那么本區域繼續分裂,否則分裂停止。 我這里用的准則就是當前像素灰度是否和本區域平均灰度差距過大,如果相差很大則繼續 ...
今天在看局部熵方面的內容,看論文中介紹的內容感覺局部熵挺容易了,於是就有了實現的想法,結果效果非常糟糕。 得到的幾乎是一張空白的圖片,就像下面一樣: 究其原因是各種論文上都寫了這樣一個公式: ...