[英]Run Bash from Java Program to Capture Webcam Image on Raspberry Pi
[英]webcam problems with raspberry pi (java): ClassNotFoundException
我们正在努力控制树莓派Java中的网络摄像头。 我们尝试了许多方法,而似乎最好的方法是使用SarXos Webcam Capture API。 因此,我们将其添加到项目中:
然后我们尝试测试(以下代码),但它会发送错误消息。 请我们需要您的帮助:)
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import com.github.sarxos.webcam.Webcam;
/**
* Example of how to take single picture.
*
* @author Bartosz Firyn (SarXos)
*/
public class webcam {
public static void main(String[] args) throws IOException {
// get default webcam and open it
Webcam webcam1 = Webcam.getDefault();
webcam1.open();
// get image
BufferedImage image = webcam1.getImage();
// save image to PNG file
ImageIO.write(image, "PNG", new File("test.png"));
}
}
我们的错误:
Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
at com.github.sarxos.webcam.Webcam.<clinit>(Webcam.java:101)
at webcam.main(webcam.java:21)
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:359)
at java.net.URLClassLoader$1.run(URLClassLoader.java:348)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:347)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:312)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 2 more
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.