上週六下午,到了強者我朋友沈聖博的工作室拜訪,一方面聊了幾個與數位藝術相關的國外團體,一方面也聽李駿跟聖博分享一些創作的經驗。

上週四曾經聽過聖博展示過他為棉花糖樂團的專輯《小飛行》所開發的專屬互動酷卡軟體 (吉他手沈聖哲是他的弟弟),非常有趣的商業運用。這張專輯裡面附贈了一個特別的卡片,若拿到電腦前面,配合這個軟體與 WebCam,就可以顯示出互動式的 MTV 播放效果。

我最感興趣的是聖博應用了許多開放原碼軟體,像是 Processing, NyARToolkit for processing, MiniM, JMyronOpenCV 等等,目前聖博所釋出的平台是支援 Mac 與 Windows。更重要的是,聖博放出了所有的程式碼!原始碼與授權書說明都擺在供下載的壓縮檔中。

週末的時候,也跟他討了 Linux 版,稍微玩了一番,執行起來相當順利。若你想試試看,在 Debian 或 Ubuntu 中只需要

  • 安裝 OpenCV. 請用 apt-get or aptitude or synaptic 安裝 libcv1, libcvaux1.
  • 安裝 Java Runtime (sun-java6-jre)
  • 若你裝了 pulseaudio, 需暫時先停止. 軟體需要透過 OSS (Open Sound System) 存取音效系統

另外,由於 labeling process 時用的 threshold 是寫死的,因此可能會因為環境亮度的關係反應較差。你或可調整環境亮度或透過更改 Main.java 中的參數來調整。