【问题标题】:OpenCV Circle Recognition in android devicesAndroid 设备中的 OpenCV 圆识别
【发布时间】:2013-06-16 04:56:21
【问题描述】:

我是 Android 应用程序开发的新手。我需要开发一个非常简单的可以检测彩色圆圈的应用程序。有人可以详细告诉我如何使用openCV Circle Recognition代码开发一个可以检测彩色圆圈的简单Android应用程序。我目前正在使用 openCV+ Eclipcs,但它不允许我将源代码编译到 .apk 文件中

我已经完成了你所说的......我已经完成了以下操作

  1. 我下载了完整的 NVidia tegra-devpack-2.0-windows-2013-02-06-14961502 并安装了它,它还包含用于 eclipse 和 eclipse 的 android ADT。它还包含打开的 CV,它会自动配置所有内容。

  2. 当我制作一个像“我的第一个 HELLO WORLD 应用”这样的新 android 应用程序时,一切正常,我什至可以将它安装到我的 android 手机上,这意味着一切正常,一切配置正确。

  3. 当我尝试导入“CVCamera”的源代码时出现问题,这是一个用于检测安卓设备中的圆圈的常见应用程序

  4. 当我从现有代码将它作为 android 项目导入 Eclipse 时,它​​给了我以下 2 个错误

    (a) 项目“CVCamera”缺少必需的 Java 项目:“OpenCV”

    (b) 在解决构建路径错误之前无法构建项目。

  5. 我已经尝试了很多东西,我什至尝试将开放的 CV 库链接到项目但没有用

  6. 我有一个简单的目标,我想通过使用 Web 上已有的代码来开发一个用于检测彩色圆圈的 android 应用程序。请帮助我实现以下目标

我正在使用 openCV4android 。我什至可以创建新的应用程序,但是当我尝试使用已经制作的源代码开发应用程序时出现问题。我正在使用许多开发人员已经开发的 CV 相机应用程序的源代码以下是我在 Eclipse 中遇到的错误的链接。 请看the image 以下是我尝试导入的 CV 相机应用程序的链接 stanford.edu/class/ee368/Android/OpenCV/CVCamera_Canny.zip 这是另一个错误“缺少构建路径条目:OpenCV”的链接 image

构建工作区问题image

【问题讨论】:

    标签: android opencv


    【解决方案1】:

    在eclipse中使用opencv4android。

    在此之前,您应该为 eclipse 部署 android ADT,或者为 android dev 下载 bundle。

    那就跟着opencv官网的教程开始你的android之路吧。

    使用霍夫变换进行圆检测。

    【讨论】:

    • 感谢兄弟的热情回答,但我已经做到了你所说的......我已经做了以下
    • 感谢兄弟的热情回答,但我已经完成了你所说的......我已经完成了以下 1) 我下载了完整的 NVidia tegra-devpack-2.0-windows-2013-02- 06-14961502 并安装它包含 android ADT for eclipse 和 eclipse 也。它还包含打开的 CV,它会自动配置所有内容。 2) 当我制作一个新的 android 应用程序时一切正常,比如“我的第一个 HELLO WORLD 应用程序”,我什至可以将它安装到我的 android 手机上,这意味着一切正常,一切配置正确。
    • 3) 当我尝试导入“CVCamera”的源代码时出现问题,这是一个用于检测 android 设备中的圆圈的常用应用程序 4) 当我在 eclipse 中将其作为 android 项目从现有的项目中导入时它给了我以下 2 个错误的代码 (a) 项目 'CVCamera' 缺少所需的 Java 项目:'OpenCV' (b) 在解决构建路径错误之前无法构建项目。
    • 5) 我已经尝试了很多事情,我什至尝试将开放的 CV 库链接到项目,但没有用 6) 我有一个简单的目标,我想开发一个用于检测有色人种的 android 应用程序使用网络上已有的代码来圈子。请帮助我实现以下目标 7)在此先感谢您的回答是救命的,非常有动力
    • 我已经更新了我原始问题中的所有步骤,如果您可以查看我提供的图像链接和源文件链接,那么您可能会了解我面临的问题。 .谢谢提前
    【解决方案2】:

    您必须将 JavaCV 库链接到您的项目而不是 OpenCV。

    除非您使用 JNI,否则 Android 应用无法使用 OpenCV(C++),这远远超出了本问题的范围。

    因此,请按照教程在 Android 上使用 JavaCV,而不是自己进行导入操作。在您尝试修改代码之前,请先编译并在您的手机上运行一些 JavaCV 示例。

    此外,我强烈建议您使用openCV4android,它肯定会起作用,而不是JavaCV + Android,这需要您花费大量时间来处理配置和集成。

    【讨论】:

    • 我正在使用 openCV4android 。我什至可以创建新的应用程序,但是当我尝试使用已经制作的源代码开发应用程序时出现问题。我正在使用许多开发人员已经开发的 CV 相机应用程序的源代码以下是我在 Eclipse 中遇到的错误的链接。请看图片postimg.org/image/7wiynj5mb以下是我正在尝试导入的CV相机应用程序的链接stanford.edu/class/ee368/Android/OpenCV/CVCamera_Canny.zip感谢您的继续支持。我正在等待您的进一步指导
    • 这里是另一个错误的链接“缺少构建路径条目:OpenCV”postimg.org/image/6l9tt3v9j
    • @SolessCHong.. 我在等待你的建议.. 你看过 CVcamera 的链接和我为了知道我得到的错误而给出的图像的链接吗????
    猜你喜欢
    • 2016-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-03
    相关资源
    最近更新 更多