0
私たちは、ラズベリーのJavaでWebカメラを制御することに苦労しています。 私たちはいろいろ試していますが、最もよく見えるのはSarXos Webcam Capture APIを使用することです。 だから我々はプロジェクトにこれを追加します。ラズベリーのウェブカメラの問題:ClassNotFoundException
- bridj-0.7-20140918.jar
- ウェブカメラキャプチャ-0.3.12-20161206.184756-3.jar
その後、我々は(テストをしてみてください次のコード)、エラーメッセージを送信します。 私たちはあなたの助けを必要としてください:)
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
まだいくつかの問題があり、非常に非常にmuch.Butありがとうございます。 [メイン] INFO com.github.sarxos.webcam.Webcam - WebcamDefaultDriverキャプチャドライバが使用される [atomic-processor-1] INFO com.github.sarxos.webcam.ds.cgt.WebcamOpenTask - ウェブカメラmmalサービス16.1/devを開く/ video0 [shutdown-hook-1]情報com.github.sarxos.webcam.WebcamShutdownHook - 自動mmalサービス16.1/dev/video0割り当て解除 [shutdown-hook-1] INFO com.github.sarxos.webcam.Webcam - Disposing webcam mmalサービス16.1/dev/video0 – Somebody