0

USB ウェブカメラから画像を取得しようとしています。

その方法について StackOverflow でページを見つけ (このページをもう一度見つけることはできないようです) FrameGrabbingControl、.

しかし、私が呼び出すたびに.grabFrame()、私はNullPointerException. フレームを取得するために使用しているプロセッサが認識され、起動し、構成さえしました。

インターネットは、エラーが発生したかどうかを確認する方法についてまったく役に立たない情報を提供していますが、それは私の問題ではありません。

これが私のコードの一部です:

p.start();
final FrameGrabbingControl fgc = (FrameGrabbingControl) p.getControl("javax.media.control.FrameGrabbingControl");
Buffer b = null;
while(true){
    while(true){
        try{
            b = fgc.grabFrame();
            break;
        }catch(Exception e){
        }

をキャッチしましたが、私の声明NullPointerExceptionからわかるように、プログラムを完了するにはイメージ キャプチャが本当に必要です。while()

私を助けてください

編集:それを理解しました、私は今本当にばかげていると感じています. URL の形式が正しくありませんが、例外が発生しなかった理由はわかりません。// を vfw//:0 に入れるのを忘れていました

4

0 に答える 0