用于网络摄像头的Marvin Project插件:没有从网络摄像头加载图像

时间:2013-11-30 23:29:09

标签: java video project webcam marvin-framework

我正在尝试运行MarvinProject网站上提供的示例:

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

那一个,但我不能使它工作,我正在使用惠普Pavilion 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个小时左右,我会很快发布这个作为答案!干杯!

1 个答案:

答案 0 :(得分:1)

我只知道出了什么问题!

我只需要加载几个库! CPP的那些!

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

那些!无论如何,谢谢大家!欢呼声。