2009-12-28 103 views
10

最近我一直在搞圖像算法,部分是爲了好玩,部分是爲了保持我的編程技巧。圖像處理的想法

我剛剛實現了一個'最近鄰居'算法,它選取圖像中的n個隨機像素,然後將圖像中每個其他像素的顏色轉換爲所選n組中最近鄰的顏色像素。結果是對圖像有一種「磨砂玻璃」效果,對於相當大的n值(如果n太小則圖像變得塊狀)。

我只是想知道如果任何人有任何其他好/有趣的算法在圖像上,可能會有趣的實現?

Tom

回答

4

試着做一個安迪沃霍爾打印。在Java中很容易。想了解更多的想法,只需查看GIMP或類似程序中的可用過濾器。

Marching Squares是一種計算機視覺算法。嘗試使用它將黑白光柵圖像轉換爲基於對象的場景。

2

樂趣與玩具和容易的代碼過濾器:

  • 萬花筒
  • 鏡頭

有很多其他的過濾器,尤其是萬花筒給多少轟轟烈烈。我已經制作了我自己的graphics editor有很多過濾器,也在尋找靈感。

代替編碼圖像過濾器,我個人很想代碼Diffusion Curves,但不幸的是沒有多少時間去玩。

2

如果您想在網絡上嘗試一些更具挑戰性的SIGGRAPH論文。在這次會議上有一些非常漂亮的圖像算法。煤層雕刻是一個非常簡單易行的例子。

4
  • 打開所述圖像成薄餅
  • 取的N個圖像,經由MC-埃舍爾式噴漆
  • 涉及他們「爆炸」從內到外
  • 圖像的圖像轉換成一個單一的基於內部所有顏色的顏色塊(piet-style)。
5

這本書,Digital Image Processing,是圖像處理類中最常用的一本書,它會教你很多基本技術,這將幫助你瞭解其他算法更好,像那些螞蟻Aasma建議。

2

如果你想要更具挑戰性的東西嘗試完成破碎物體的對稱性

+0

這將是一個挑戰!我還沒有看到它做得非常好。 – 2011-05-07 07:54:45