BoofCV: я пытаюсь запустить ExampleTrackingKlt.java, и он не может найти один раз из библиотеки

Я пытаюсь запустить ExampleTrackingKlt, который является экзамен BoofCV, и он не может найти

boofcv.io.image.ConvertBufferedImage;

Я пытаюсь использовать boofcv.core.image.ConvertBufferedImage; но это не работает

Так как я могу найти boofcv.io.image.ConvertBufferedImage; Я не могу найти его в папке библиотеки, потому что я добавил весь JAR-файл boofcv в свой проект.

Ссылка BoofCV

На этом изображении показан список библиотеки, которую я использую для проекта, в которой находится вся папка JAR boofcv

Это изображение показывает список библиотек, которые я использую для проекта

Я пытаюсь использовать

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   

1 ответ

Если вы используете v 0.18 или ниже, вы должны использовать boofcv.core.image.ConvertBufferedImage и добавьте "BoofCV-ip-0.18.jar" в путь сборки вашего проекта, если вы программируете обычный Java-проект или если вы используете Maven, добавьте зависимость в ваши зависимости maven

<dependency>
  <groupId>org.boofcv</groupId>
  <artifactId>ip</artifactId>
  <version>0.18</version>
</dependency>
Другие вопросы по тегам