2007-05-23

換用Liberation 字型

我在 Linux 環境下常用的英文字型是從我WinXP當中copy過來用的,共有arial, courier, 及times三套字型,其中一個原因是我希望我在 Linux 當中作的文件或投影片移轉到 Windows 上面來時,能夠得到儘量一致的效果,我不常在windows下看我自已做的投影片,但是卻常常需要寄給他人我在 Linux 下的投影片,因此,效果是否一致就變得是個問題,另一個我用Windows字型的原因是Linux提供的字型品質實在是不怎麼樣,根本不到堪用的程度。

不過昨天卻發現redhat釋出三套 Liberation 字型,分別是Sans, Serif, 及 mono,分別要用來取代上述的三套字型,我換上去之後,覺得效果還不錯,算是"堪用",至少是"堪我用"了。

我換用 Liberation 字型之後,雖沒有把arial等三套字型移除,我卻已先移除了原本 Linux 附的幾套字型,像是 Luxi Sans, Luxi Serif, bitstream vera Sans, bitstream vera Serif 等等,用不到又不好看,不過,缺少高品質的open source字型可能會是Linux以後要推廣的問題之一。

2007-05-17

無意間發現 Wiki 好有效率

最近查一個資料,查到 Wiki 上面來,無意間看到中華民國的描述,才發現5/4時,立法院通過地方制度法,讓人口超過200萬的省轄縣市可以升格為直轄市,沒有升之前準用直轄市的規定...,當時,我是5/5上來查這資料,才一天,wiki就update這資料了,真有效率,也真有心,很難想像維護這資料的人還能記得要上來update這裏的資訊,因為維護的人若是同時維護很多份資料,也許很難馬上記得他維護的數篇wiki當中,有那些的資訊是過時的,更不要說要記得他當初在這上面寫了那些資訊了。

2007-05-03

我也來貢獻GPL程式

由於研究的需要,我需要找一個看圖軟體來增加裏面的演算法,之前曾想過用拿gimp來用,但gimp太大,光是看懂要改得動裏面的程式碼就不知道要花多久時間,後來想到我目前用的看圖軟體gqview,gqview是不錯,只是似乎它本身沒有存檔的功能,而存檔功能是我一定需要的。後來嘗試改 xv,還蠻順利的,xv程式碼並不會太難懂,改起來也還算方便。

我目前在我的這一版xv上面共實作了5個演算法,三個邊偵測,二個膚色偵測,這些演算法實作上去之後,對以後實驗有很大幫助。由於xv是GPL,所以我也把我改過的xv也放到網路上來,有興趣的人可以到這裏下載。

簡介一下我加上去的演算法:

下面這一張是原圖:
下面這一張是Sobel mask:
下面這一張是膚色偵測:
下面這一張是另一個膚色偵測演算法:
下面這一張是prewitt mask:
膚色偵測其實有不同的演算法,我沒有把實作那一個膚色偵測演算法的公式寫出來其實還不夠,不過,這裏很難放上LaTex的排版文字,我想,就留給有興趣的朋友再去 trace 程式碼了。

另外,這幾個演算法都有加上 hot-key,可以在主畫面的algorithm按鈕中看到,方便我自已實驗用。

我放上來的另一個目的是備份這份程式碼,因此也會不定期更新,有更新,就自然而然會把舊版殺掉,因此若是有需要的朋友點了link後找不到的話,就自已到http://www.csie.ncu.edu.tw/~955302027來找吧。