【问题标题】:opencv or javacv or other [closed]opencv 或 javacv 或其他 [关闭]
【发布时间】:2012-08-08 20:03:29
【问题描述】:

我正在android中开发人脸检测拍照应用。有人说使用opencv原生相机是最好的抓人脸。听说javacv也是要抓脸的。谁能说出除了这两个之外最好的方法是什么opencv(或)javacv(或)。 谢谢。

【问题讨论】:

  • 问:“巧克力”还是“香草”哪个更好?看看这个讨论:stackoverflow.com/questions/769
  • PS:一切都是平等的,假设您对 Android 上的 Java 编程感到满意,我引用的链接表明您使用 JavaCV 可能“更好”。恕我直言...

标签: opencv javacv


【解决方案1】:

OpenCV 是一个非常好的计算机 visio 库。它有CC++Python API。 JavaCV 是使用 java 的 OpenCV 的包装器。

根据您的目的,您可以通过 Android NDK 使用本机 C API。如果您专注于 Java,那么您可以使用 JavaCV

【讨论】:

    【解决方案2】:

    OpenCV 有一个官方的 android 版本,您可以在其中使用 Java 进行编程。它通常被命名为 OpenCV4Android。

    JavaCV 是 OpenCV 的非官方 Java 版本。

    使用 Android NDK 编写本机代码通常比使用 SDK 快得多。 opencv 中的人脸检测必须比 javacv 更快。

    我的建议是给你使用 OpenCV4Android,它对你来说会更容易,而且还有更多的文档:https://opencv.org/platforms/android/

    【讨论】:

    • 谢谢。我正在使用opencv。它适用于人脸检测照片捕获。
    【解决方案3】:

    OpenCV 现在有桌面 Java 的绑定,看看this

    来自链接:

    这有两个主要优点:

    • Java 包装器会自动保持最新状态。
    • 绑定与原始 C++ 接口非常匹配。 更多信息请访问新的tutorial...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多