【发布时间】:2013-05-18 19:00:03
【问题描述】:
起初我想说我工作了 5 个小时来解决这个问题,我非常努力地描述它,如果有不清楚的地方请告诉我。
我已经下载了Tegra Developer Pack 导入的Open CV 2.4.3 库项目和示例项目,它们非常适合在我的设备Samsung Galaxy Note 2 上使用。我已经尝试了很多方法来让我的 opencv 项目工作,但他们没有。
我创建了项目并在project properties 中添加了Android library reference。正如每个示例项目所做的那样。但是“他们”得到绿色勾号,但我一开始得到绿色勾号,但是当我再次输入属性时出现红十字:
我的项目:
示例项目:
最后我的项目充满了错误(无法导入类等),示例项目是干净的。
我也尝试通过添加它的 jar 文件来导入 OpenCv 来构建路径。
然后java 文件中的导入问题消失了,但任何包含 OpenCV 部件的xml 仍然无法工作。
示例:
结果:
The following classes could not be instantiated:
- org.opencv.android.JavaCameraView (Open Class, Show Error Log)
See the Error Log (Window > Show View) for more details.
Tip: Use View.isInEditMode() in your custom views to skip code when shown in Eclipse
java.lang.ClassNotFoundException: org.opencv.R$styleable
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
....
奇怪的是,当我点击上面错误列表中的 Open Class 时,它会打开正确的 JavaCameraView 源代码
【问题讨论】:
标签: java android opencv import buildpath