JavaCV-FrameGrabber.createDefault()函数未定义

问题描述 投票:1回答:1

我第一次尝试使用JavaCV,但在使用时出现错误

FrameGrabber.createDefault(0);

错误说

对于FrameGrabber类型,该方法未定义

仅供参考,我从这里获得了javaCV jar-http://www.java2s.com/Code/Jar/j/Downloadjavacvjar.htm

这是我的小消息:

public void run(){
        FrameGrabber grabber = null;

        System.out.println("Initializing grabber for " + videoInput.getDeviceName(0) + " ...");
        try {
          grabber = FrameGrabber.createDefault(0);
          grabber.setFormat("dshow");       // using DirectShow
          grabber.setImageWidth(WIDTH);     // default is too small: 320x240
          grabber.setImageHeight(HEIGHT);
          grabber.start();
        }
        catch(Exception e) 
        {  System.out.println("Could not start grabber");  
           System.out.println(e);
           System.exit(1);
        }
}

而且我从这里开始执行https://www.javacodegeeks.com/2012/12/hand-and-finger-detection-using-javacv.html

有人可以帮我解决这个问题吗?

java javacv
1个回答
0
投票

仅检查javacv的构建路径和参考库。

© www.soinside.com 2019 - 2024. All rights reserved.