boofcv.io.image.ConvertBufferedImage;
我尝试使用boofcv.core.image.ConvertBufferedImage; 但它没有用。
那我怎么能找到boofcv.io.image.ConvertBufferedImage; 我在库文件夹中找不到它,因为我已经将所有的boofcv JAR添加到我的项目中。
此图显示我用于项目的库列表,其中包含所有boofcv JAR文件夹
我尝试使用
boofcv.core.image.ConvertBufferedImage
但它仍然无法运作。 这是错误消息
> Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
at com.github.sarxos.webcam.Webcam.<clinit>(Webcam.java:38) at com.github.sarxos.webcam.Webcam.<clinit>(Webcam.java:38)
at boofcv.io.webcamcapture.UtilWebcamCapture.openDefault(UtilWebcamCapture.java:36)
at exampletrackingklt.ExampleTrackingKlt.main(ExampleTrackingKlt.java:31)
Caused by: java.lang.ClassNotFoundException: org.slf4j.LoggerFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 3 more
at com.github.sarxos.webcam.Webcam.<clinit>(Webcam.java:38)
Java Result: 1
答案 0 :(得分:1)
如果您使用v 0.18或更低版本,则应使用boofcv.core.image.ConvertBufferedImage
如果您正在编写普通的Java项目,请将“BoofCV-ip-0.18.jar”添加到项目构建路径中
或者,如果您使用Maven,请将依赖项添加到您的maven依赖项
<dependency>
<groupId>org.boofcv</groupId>
<artifactId>ip</artifactId>
<version>0.18</version>
</dependency>