2006/6/16

AsciiCam


觀看AsciiCam

嘗試用將Webcam畫面轉成字元表示。原理是先把圖像轉成灰階,再以灰階去對應不同的字元。
本實驗重點有3:
1.轉灰階,轉灰階有一固定公式,灰階值=R*0.3+G*0.59+B*0.11,簡稱為035911法則。
2.得到灰階值後,再去找應對的字元,這裏我共設了16個字元,依照灰階值不同去對應不同的字,例如全白是空格,M或%則是較黑的。
3.最麻煩的在字型設定,因為許多字型的每個字元寬度不同,例如.與M這兩個字的寬度就明顯不同,所以拼起來的圖就不會呈方型。此時解法就是找到字元寬度皆同的字體。我選的是SimSun。

沒有留言: