星期二, 11月 28, 2006

[DSP] Image Processing

前幾天用C#試寫一個Image Processing的Filter 覺得還蠻好玩的

主要是用System.Drawing.Bitmap那一個class,然後取出RGB Array

然後逐一對每一個pixel作處理,然後順便計算FPS (Frame per second)

不過算完還是覺的performance有待加強~~ 畢竟不是native code,許多function想用inline or macro都沒辦法做到

另外就是也發現許多image filter天性的特性,所以可能要演化出不同的filter的type

如invert這種只要需要逐點數作process,但是有些是需要經過分析,有些是需要original pixel

如自動對比是需要事先分析完整張圖,有些是blur或是mosaic是需要鄰近的點,所以需要cached一份附近的pixel @@ 我是這方面的新手 很多東西其實還不是很懂

這方面也可以好好研究一下 ...........

沒有留言: