今までカメラのキャプチャにJMFを使ってたんですけど、何故かカメラデバイスを認識してくれなくて、ManyComとか挟んで色々やってたのですが、先日JavaCVを入れてみました。
参考
OpenCVをJavaから使う
OpenCVをJavaから使う (改訂版)
「OpenCVいらないんだ~簡単だな」とか思って入れたのですが
Exception in thread "main" java.lang.UnsatisfiedLinkError: no jniopencv_highgui in java.library.path
って出てきました。
参考
Installation of javaCV
そして結局、私のPCは64bitなのですが、jdkは32bit版使ってたので、jarも32bitの方を入れたら問題なく動きました。OSじゃなくてjdk準拠らしいです。紛らわしいけどそりゃそうか!笑
ちなみにOpenCVFrameGrabberでデバイスを選ぶ時、デフォルトの0だと何も反応しないので、JMFの時もこれで色々面倒臭かったのですが、1にしたらちゃんと見つけてきてくれました。このパソコンなんなんだ(笑)でもレスポンスも悪くないし、良いですね。