1

我对 Android 开发以及 OpenCV 还比较陌生。我已经尝试了一些使用 sdk 找到的 OpenCV 示例(使用OpenCV2.4.2),以及斯坦福大学提供的一些示例。斯坦福大学的前两个样本效果很好(直方图均衡颜色直方图)。然而,我已经花了将近一个星期的时间来尝试让剩下的三个运行起来。

我已经安装了 Android ndk 并尝试了一次使用 ndk 的 hello world android 应用程序,并且有问题的三个示例项目似乎都需要本机代码(因此是 ndk)。

在 Eclipse 中选择项目时,控制台显示:

<terminated> Native Builder CVCamera_MSER [Program] C:\cygwin\bin\bash.exe

/usr/bin/bash: 1ine 0: cd: /home/Davidchen/opencv/android/apps/cvCamera_MSER: No such file or directory 

我尝试使用命令行中的命令构建本机项目(正如我从这里理解的那样):

cd {project path}  
{ndk path}/ndk-build

然而出现了许多错误,所有与参考相关,因为有无数的参考home/DavidChen。我的计算机上没有名为 DavidChen 的文件夹。我的猜测是在项目作者的 cygwin 主文件夹中某处对项目路径的引用。但是,我仍然找不到指定此错误引用的位置,以便可以将其更改为现有引用;我查看了eclipse 中C/C++ General Project Properties下的路径和符号以及源文件,包括本机代码和 java 代码。

当我在 cgywin 的控制台上尝试过它时,它仍然无法正常工作。


错误是在尝试运行项目 CVCamera_MSER 时,在上面提供的链接中找到的名为Local Feature Points的项目视频下(为了方便起见,也 [这里] [14])。我也尝试过运行Edges, Lines, and CirclesFeature Tracking项目,但没有成功。

我正在使用在 Windows7 x64bit 上运行的 Eclipse Indigo Service Release 2。

感谢您的时间。

4

0 回答 0