...
隨機游走類似布朗運動,就是隨機的向各個方向走吧。 雖然代碼沒什么技術含量,不過產生的圖像實在太漂亮了,所以還是貼上來吧。 產生的圖像: matlab代碼如下: ...
2013-07-12 19:14 0 10140 推薦指數:
...
我只是感覺好玩,寫了這樣一段程序。 原理就是先隨機生成兩個點,然后根據這兩個點畫直線,最后在直線上的像素保留,沒在直線上的像素丟棄就行了。 最后生成了一幅含有很多空洞的圖像。 當然,對含有空洞的圖像是可以用修復算法修復的。 我也嘗試修復了一下,用的算法我過去也寫過,可以看這里。 這一次 ...
正好剛寫了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()的使用而已。 程序如下: ...
像素坐標,xx,yy為源圖像像素坐標。 原圖: 球面化后: matlab代碼如下: ...
圖像區域分裂可以將圖像中相似的區域歸為一個子區域,否則這個區域分裂。 分裂的步驟還是很好理解的。 對一個圖像而言,首先確定一個分裂准則,如果當前圖像區域中有像素沒有滿足這個准則,那么本區域繼續分裂,否則分裂停止。 我這里用的准則就是當前像素灰度是否和本區域平均灰度差距過大,如果相差很大則繼續 ...
今天在看局部熵方面的內容,看論文中介紹的內容感覺局部熵挺容易了,於是就有了實現的想法,結果效果非常糟糕。 得到的幾乎是一張空白的圖片,就像下面一樣: 究其原因是各種論文上都寫了這樣一個公式: ...