[轉貼] 誤差擴散的原理 |
|
axsoft
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:681 回覆:1056 積分:969 註冊:2002-03-13 發送簡訊給我 |
誤差擴散的原理誤差擴散法在數據處理中經常碰到, 尤其是用于圖象處理中, 降低色彩的深度. 下面三張圖, 圖1 是 256 級灰度過度, 圖 2 是簡單的將圖一按就近原則, 轉換成了 16 級灰度. (直接把 8bit 灰度的后 4bit 砍掉) 圖3 是將圖 1 用誤差擴散的方法轉換成 16 級灰度.![]() ![]() ![]() X 7 3 5 1 或者 42 分: X 8 4 2 4 8 4 2 1 2 4 2 1當然也不一定複雜的 Filter 就一定效果更好, 還是要視圖象而定. 我覺得這個方法很容易理解, 就不多寫了, 可以將其很容易的擴展到彩色圖象的處理. (只需要將顏色分成 R G B 三色素) 另外, 不光是圖象處理, 這個算法在別的一些數據處理中也常用到. ![]() |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |