1

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

4

3 回答 3

5

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

JavaCV 是 OpenCV 的非官方 Java 版本。

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

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

于 2012-08-22T15:10:25.030 回答
1

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

从链接:

这有两个主要优点:

  • Java 包装器会自动保持最新。
  • 绑定与原始 C++ 接口非常匹配。新教程中提供了更多信息...
于 2013-10-29T10:28:25.633 回答
0

OpenCV是一个非常好的计算机visio 库。它有C,C++PythonAPI。JavaCVOpenCV使用java的包装器。

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

于 2012-08-14T11:45:21.493 回答