ウェブカメラにアクセスするためのクロスプラットフォームのビデオキャプチャライブラリを探しています。LinuxではV4L/V4L2、WindowsではDirectShow、MacではQuickTimeをラップするもの。
CまたはC++が推奨されますが、ライブラリのオプションが優れている場合は、JavaまたはPythonで作業できます。
ウェブカメラにアクセスするためのクロスプラットフォームのビデオキャプチャライブラリを探しています。LinuxではV4L/V4L2、WindowsではDirectShow、MacではQuickTimeをラップするもの。
CまたはC++が推奨されますが、ライブラリのオプションが優れている場合は、JavaまたはPythonで作業できます。
OpenCV (Open Source Computer Vision)は、Linux、Windows、および Mac OS X で動作します。
私は Mac OS X で OpenCV を使用しています。これは私の MacBook に組み込まれている iSight と非常にうまく連携し、他のプラットフォームでも同様にうまく機能すると思います。
もちろん、OpenCV は主にビデオ キャプチャ ライブラリを意図したものではありませんが、そのように使用できます。そして、ウェブカメラから取得したフレームを処理したい場合は、OpenCV が間違いなく役に立ちます...
Openframeworksには、クロスプラットフォームを意図したビデオグラブコンポーネントがあります。おそらく、その部分のフレームワークを使用することができます:)
JMF(Java Media Framework)には、Linux / Windowsにもライブラリがあり、Webカメラキャプチャをある程度サポートしています。
フォーマット
http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/formats.html