1

MarvinProject Web サイトで提供されている例を実行しようとしています。

http://marvinproject.sourceforge.net/en/examples/videoFilters.html

HP パビリオン dv7 ラップトップを使用しています。私はすでにjavacvライブラリをインストールしました。

私の質問は次のとおりです。なぜこの例外が発生するのですか? フレーム ウィンドウに何も表示されないのはなぜですか?

よろしくお願いします!

--------------------Configuration: <Default>--------------------
Exception in thread "Thread-3" java.lang.ExceptionInInitializerError
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:270)
    at com.googlecode.javacpp.Loader.load(Loader.java:553)
at com.googlecode.javacpp.Loader.load(Loader.java:532)
    at com.googlecode.javacv.cpp.opencv_core$CvArr.<clinit>(opencv_core.java:156)
    at     com.googlecode.javacv.VideoInputFrameGrabber.grab(VideoInputFrameGrabber.java:163)
    at marvin.video.MarvinJavaCVAdapter.getFrame(MarvinJavaCVAdapter.java:115)
    at Uncanny.marvinVideo.run(marvinVideo.java:203)
    at java.lang.Thread.run(Thread.java:724)
Caused by: java.lang.IllegalStateException: Can't overwrite cause
    at java.lang.Throwable.initCause(Throwable.java:456)
    at com.googlecode.javacpp.Loader.load(Loader.java:581)
at com.googlecode.javacpp.Loader.load(Loader.java:532)
    at com.googlecode.javacv.cpp.opencv_core.<clinit>(opencv_core.java:134)
    ... 9 more

編集:これを含めるのを忘れていました...次のコード行で例外がスローされます: imageIn = videoInterface.getFrame(); run() メソッドの中にあります。ありがとう!

編集 2:何が問題なのかがわかりました!

さらにいくつかのライブラリをロードする必要がありました。CPPのもの!

https://code.google.com/p/javacv/downloads/detail?name=javacv-0.6-cppjars.zip

それらの!とにかくみんなありがとう!乾杯。

PD: 初心者であり、十分な評判がないため、まだ自分の質問に答えることができません。そのため、編集中です。7 時間ほど待たなければなりません。すぐに回答として投稿します。乾杯!

4

1 に答える 1

1

何が問題なのかすぐにわかりました!

さらにいくつかのライブラリをロードする必要がありました。CPPのもの!

https://code.google.com/p/javacv/downloads/detail?name=javacv-0.6-cppjars.zip

それらの!とにかくみんなありがとう!乾杯。

于 2013-12-02T01:54:45.517 に答える