私はthisを行っていますが、問題が発生しました。openIMAJがクラスまたはライブラリがありません
は、ここに私のコード
package vid;
import java.io.File;
import org.apache.log4j.BasicConfigurator;
import org.openimaj.image.MBFImage;
import org.openimaj.video.Video;
import org.openimaj.video.xuggle.XuggleVideo;
public class Movie{
public static void main(String[] args){
BasicConfigurator.configure();
Video<MBFImage> video;
video = new XuggleVideo(new File("in.flv"));
for (MBFImage mbfImage : video) {
//something
}
video.close();
}
}
だと私はそれを実行したとき、私はgettigだ
21:18:51.520 [main] DEBUG com.xuggle.xuggler - Could not open output url: file:/D:/Workspace/openIMAJ/in.flv (../../../../../../../csrc/com/xuggle/xuggler/Container.cpp:436)
1 [main] INFO org.openimaj.video.xuggle.XuggleVideo - URL file:/D:/Workspace/openIMAJ/in.flv could not be opened by ffmpeg. Trying to open a stream to the URL instead.
Exception in thread "main" java.lang.NoClassDefFoundError: org/openimaj/io/InputStreamObjectReader
at org.openimaj.video.xuggle.XuggleVideo$MBFImageConverter.toImage(XuggleVideo.java:264)
at com.xuggle.mediatool.MediaReader.dispatchVideoPicture(MediaReader.java:600)
at com.xuggle.mediatool.MediaReader.decodeVideo(MediaReader.java:519)
at com.xuggle.mediatool.MediaReader.readPacket(MediaReader.java:475)
at org.openimaj.video.xuggle.XuggleVideo.readFrame(XuggleVideo.java:482)
at org.openimaj.video.xuggle.XuggleVideo.hasNextFrame(XuggleVideo.java:577)
at org.openimaj.video.VideoIterator.hasNext(VideoIterator.java:59)
at vid.Movie.main(Movie.java:17)
Caused by: java.lang.ClassNotFoundException: org.openimaj.io.InputStreamObjectReader
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 8 more
そして、私のpom.xml(長いので、私はペーストビン上に保存されます)。 openIMAJのさまざまな部分に依存することはたくさんあります。なぜなら、私は何をするのか分からなくなったからです。私はthis次のlibsをダウンロードしようとしましたが、私はコア以外を追加したとき、私は最後のサイトで提供さ
Missing artifact org.openimaj:video:jar:1.0.6-SNAPSHOT
Libsのは、Mavenのセントラルリポジトリ上のものとは異なっているそうです。 私の問題は、希望のクラスのライブラリ(またはMCRの助けとなるもの)がどこにありますか?またはopenIMAJサイトのチュートリアルと互換性のあるlibs。
ありがとう、私は後でそれを試して、それが動作するかどうかを確認します。について、Eclipseで生成されたもので、変更する必要はありませんでしたが、 –
korek