我正在尝试第一次使用JavACV,但是当我使用
时,我会出错FrameGrabber.createDefault(0);
错误说
该方法是针对FrameGrabber类型的未定义
fyi,我从这里得到了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-hand-hand-hand-bind-detection-using-using-javacv.html
任何人可以帮助我如何解决此问题?
只需检查javacv的构建路径和参考库。