要在 Processing 中連接 Webcam 寫程式,可以使用 JMyron (WebCamXtra) 這一套程式庫,這也是 Processing 官方網站裡有介紹的 library。
官方網站在此:
http://webcamxtra.sourceforge.net/
在 Processing 內的使用方式如下:
1. 先下載所需的程式。
2. 解壓後,要注意各別的檔案要做不同的處理,檔案『HowToInstall.txt』裡寫得很清楚,本文接下來也會各別提到。
3. 將 JMyron 資料夾覆製到 Processing/library 裡,不過這是舊版 Processing 1.2 的用法;若是使用 Processing 1.5.1 版本,要置於 Processing\modes\java\libraries 才行。
4. 將 Extra DLLs 資料夾的檔案覆製到系統資料夾,如 C:\windows\System32 裡,或是 Processing 的根目錄裡。
6. 範例的資料夾『JMyron Examples』擺哪兒都行。
7. 重新執行 Processing 即可使用 JMyron library 寫程式了,建議先執行『JMyron Examples』裡的檔案來測試。最簡單的為『Myron_simpleCamera』裡的範例,可用來測試否安裝成功及 Webcam 是否有作用。
8. 可以修改程式裡的數值,測試一下自己的 Webcam 能夠支援的解析度,早期為 320x240,目前較好的 Webcam 似乎也只能到 640x480 的解析度。
其他的範例都不錯,以下為各個範例的擷圖,看了這些範例,也許更能激起不少寫程式的點子呢。