起初我想说我工作了 5 个小时来解决这个问题,我非常努力地描述它,如果有不清楚的地方请告诉我。
我已经下载了在我的设备上非常适合的Tegra Developer Pack
导入Open CV 2.4.3
库项目和示例项目Samsung Galaxy Note 2
。我已经尝试了很多方法来使我的 opencv 项目工作,但他们没有。
我已经创建了项目并添加Android library reference
到project properties
. 正如每个示例项目所做的那样。但是“他们”得到绿色勾号,但我首先得到绿色勾号,但是当我再次输入属性时出现红色十字:
我的项目:
示例项目:
最后我的项目充满了错误(无法导入类等),示例项目很干净。
我还尝试通过将其 jar 文件添加到这样的构建路径来导入 OpenCv。
然后文件中的导入问题java
消失了,但任何xml
包含 OpenCV 的部分仍然无法工作。
例子:
结果:
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
源代码