iSightでキャプチャした画像をJavaで。

QuickTime for Javaを使って、iSightでキャプチャした画像をJFrameに出力する。
コードは
iSightJavaでキャプチャしてみる逃避
http://gogo.tea-nifty.com/interpot/2004/06/isight__java_.html
を使わせていただきました。
っていうか04年の記事なんだよね…自分がどれだけ後進なのか思い知らされた。

このクラスを
VideoCapture vc = new VideoCapture(320,240);
とかってやって、
Image img = vc.getNextImaeg();
とやるとイメージを取得できます。
で、このイメージをJFrameに貼り付けると上の写真のように。

Processingはこの処理を内部的にやっててユーザーに見せないようにしてるんですよね。そんなわけでProcessingのキャプチャを使ったサンプルと同じようなことをピュアJavaでやってみようと思います。
これがこれからの目標。