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