Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
手动OpenCV4Android SDK设置中的问题_Android_Eclipse_Opencv - Fatal编程技术网

手动OpenCV4Android SDK设置中的问题

手动OpenCV4Android SDK设置中的问题,android,eclipse,opencv,Android,Eclipse,Opencv,在本页的导入步骤之后: 我在Eclipse的弹出窗口中不断遇到以下错误: 生成工作区:生成期间发生错误。运行错误 “OpenCV库”项目上的生成器“Android资源管理器”- @OPENCV_版本@。正在运行java.lang.NullPointerException错误 “OpenCV示例-15”项目中的生成器“Android资源管理器” 拼图'。运行生成器时出现java.lang.NullPointerException错误 “OpenCV示例”项目上的“Android资源管理器”- “摄

在本页的导入步骤之后:

我在Eclipse的弹出窗口中不断遇到以下错误:

生成工作区:生成期间发生错误。运行错误 “OpenCV库”项目上的生成器“Android资源管理器”- @OPENCV_版本@。正在运行java.lang.NullPointerException错误 “OpenCV示例-15”项目中的生成器“Android资源管理器” 拼图'。运行生成器时出现java.lang.NullPointerException错误 “OpenCV示例”项目上的“Android资源管理器”- “摄像机校准”。java.lang.NullPointerException

正在清理所有项目:生成期间发生错误。错误 在“OpenCV库”项目上运行生成器“Android软件包生成器”- @OPENCV_版本@。资源“/OpenCV库-@OpenCV_VERSION@/bin” 不存在。资源'/OpenCV库-@OpenCV_VERSION@/bin'没有 不存在。我按照底部给出的警告和注释进行操作 好吧,但那确实有帮助


我的OpenCV4Android SDK版本是2.4.9。

我同时完成了以下两项:

为所有项目单独设置NDKROOT,即使环境变量存在于我的bashrc中


切换到OpenCV4Android SDK 2.4.8版

我同时做了以下两件事:

为所有项目单独设置NDKROOT,即使环境变量存在于我的bashrc中


切换到OpenCV4Android SDK版本2.4.8时,我遇到了同样的问题-我最终不需要切换到OpenCV4Android 2.4.8,但删除我的2.4.9目录并重新解压缩,从头开始执行这些步骤似乎可以解决所有问题。我确信我只是破坏了一些文件,并重新提取了我的SDK修复了它

长话短说:

确保遵循教程中的每个步骤:

请确保在导入示例项目时,您是从SDK目录的根目录(而不是从示例目录)进行导入的,否则会丢失库

确保不要将OpenCV目录提取到路径中包含空格的目录中,例如“我的文档”


如果您正在与它搏斗一段时间,而您似乎无法让它工作,那么请毫不犹豫地退出eclipse,删除您的工作区,删除您的OpenCV目录,然后从下载的zip文件中重新解压缩并重试。

我遇到了同样的问题-我不需要切换到OpenCV4Android 2.4.8,但是删除我的2.4.9目录并重新解压缩,然后从头开始执行这些步骤似乎可以解决所有问题。我确信我只是破坏了一些文件,并重新提取了我的SDK修复了它

长话短说:

确保遵循教程中的每个步骤:

请确保在导入示例项目时,您是从SDK目录的根目录(而不是从示例目录)进行导入的,否则会丢失库

确保不要将OpenCV目录提取到路径中包含空格的目录中,例如“我的文档”


如果您正在与它搏斗一段时间,但似乎无法让它工作,那么请毫不犹豫地退出eclipse,删除您的工作区,删除您的OpenCV目录,然后从下载的zip文件中重新解压缩并重试。

我遇到了同样令人沮丧的问题,我不得不再次执行两个不同的步骤!:

OpenCV库项目的打开属性mine是OpenCV库-2.4.10,转到Android->project Build Target,然后选择一个目标名称。教程中提到了这一点。 仍然在Properties对话框中,转到Java Build Path->Source,在底部显示默认输出文件夹:mine表示OpenCV库-2.4.10/cls-我将其更改为OpenCV库-2.4.10/bin
现在,它的建设没有错误。

我有同样令人沮丧的问题,我不得不做两个不同的步骤

OpenCV库项目的打开属性mine是OpenCV库-2.4.10,转到Android->project Build Target,然后选择一个目标名称。教程中提到了这一点。 仍然在Properties对话框中,转到Java Build Path->Source,在底部显示默认输出文件夹:mine表示OpenCV库-2.4.10/cls-我将其更改为OpenCV库-2.4.10/bin

现在是没有错误的构建。

如果你不能让OpenCV4Android工作,你可以考虑其他的选择,看看JavaCV。我刚刚完成了一个CV概念验证应用程序,发现JavaCV更容易使用。谢谢,我一定会在某个时候查看JavaCV。如果你不能让OpenCV4Android工作,你可以考虑其他的选择,看看JavaCV。我刚刚完成了一个简历概念验证应用程序,发现JavaCV更容易使用。谢谢,我一定会在某个时候查看JavaCV。