2011-11-03 29 views
4

我有一段时间将OpenCV导入到我的Android项目中。我已经尝试过这个教程:Android上的OpenCV使用Eclipse

http://opencv.itseez.com/doc/tutorials/introduction/android_binary_package/android_binary_package.html

,并没有奏效因为Eclipse将不承认该目录中的现有项目。所以经过一番搜索,我碰到这个主干:

https://code.ros.org/svn/opencv/trunk/opencv/

,并能够将其导入到我的Eclipse工作区。 Eclipse现在可以识别示例项目,但现在问题是没有OpenCV库文件。所以所有调用导入不同的类都会导致错误。不应该有一个opencv.jar的地方?我已经看过各种文章提到必须建立图书馆,但不幸的是我没有丝毫的线索如何做到这一点。我需要一步一步的指示。我正在运行Windows 7 64位。

谢谢!

回答

1

安装了Win-superpack? 我建议获取最新的.tar,解压并使用它。为我工作。

1

如果你想,如果你需要在你的Android阅读从图像中一些字符串,你在使用OPEN CV新使用OPEN CV在您的Android应用程序,例如。然后从这里下载预建OpenCV库为Android:
http://sourceforge.net/projects/opencvlibrary/files/opencv-android/2.3/

下载,进口的OpenCV-2.3.1到Eclipse中使用文件后 - >导入...-->常规 - >现有项目进工作区。

在您的项目属性中,在Android下,添加OpenCV2.3.1库(按右侧的Add ..并选择OpenCV2.3.1)。

  Good luck! 
+0

所示请你提供样本代码,以提取从图像一些项目?我想使用openCV,我需要从彩票中提取彩票号码和彩票日期。寻求你的帮助! – TharakaNirmana

0

我张贴有关这位上duplicate question。确保你已经安装了android NDK!或者,考虑使用JavaCV。安装起来要容易得多。

1

我使用这些步骤在四台计算机上安装了opencv,它的工作原理就像一个魅力。 这些是Windows的说明。检查此link在Windows,Linux和Mac的完整说明。

估计时间来完成本教程:1.5小时

第一部分:针对Android安装的OpenCV本教程的

零部件借用OpenCV的网站(http://opencv.org/platforms/android.html)的说明。

下载和安装的Android NDK

而Android NDK使我们能够编译和Android上运行本地C/C++代码。

  1. 从本网站下载最新版本的NDK的: http://developer.android.com/tools/sdk/ndk/index.html

  2. 解压缩下载的文件到一个位置,而在路径中有空格,例如: C:\ Android的NDK-R9

  3. 将NDKROOT定义为新的环境变量,指向最后一步从 解压缩的位置。请参阅下面的页面,如果你在Windows上需要帮助的编辑环境变量 : http://www.computerhope.com/issues/ch000549.htm

更新工具在Android SDK中

启用了Android SDK中一些额外的工具将使本地更容易发展以后再申请 。

  1. 在Eclipse中,单击帮助>安装新软件。然后,点击添加。

  2. 在添加存储库对话框中,输入“ADT插件”的名称和位置选择以下URL ,然后单击OK: https://dl-ssl.google.com/android/eclipse/

  3. 在可用软件对话框,选择列出的所有组件。点击下一步。接受所有 许可协议。点击完成。

  4. 所有工具下载并安装完成后重新启动Eclipse。

下载并安装OpenCV的SDK

现在,我们已经准备好下载并安装OpenCV的SDK。

  1. 下载版本2.4.4(或更高版本)从本网站的SDK: http://sourceforge.net/projects/opencvlibrary/files/opencv-android/

  2. 解压缩下载的文件到一个位置,而在路径中有空格,例如: C:\ OpenCV4Android \ OpenCV的-2.4。4-android-sdk

  3. 在Eclipse中,选择File> Switch Workspace> Other。指定与 OpenCV的项目,例如相关的位置: C:\ OpenCV4Android

  4. 在Package Explorer面板中单击鼠标右键,选择导入>常规>现有 项目进入工作区。选择“指定根目录”,并输入在 SDK内容解压缩的位置,例如: C:\ OpenCV4Android \ OpenCV的-2.4.4-Android的SDK

  5. 看到后OpenCV库和示例项目出现在“项目”框中,单击“ 完成”。所有项目可能需要一分钟才能加载和初始化。此后, 你有项目导入到工作区中,如在图2