6

我已经搜索了一个好的 Android Image Recognition API/库。我找到了一些,但它们不适合我,因为我们必须将图像放在他们的服务器上。我想要一个允许您在自己的服务器上搜索的。

我的数据库中有一个产品列表(名称+图像)。我想让用户用他的手机拍照并获取相关产品图像。

编辑

经过搜索,我还没有找到一个完全适合我需要的库(在你自己的服务器上搜索)。但是我发现了一个与其他相比更完美的(将元数据附加到带有 json 的图像,为一个项目上传多个图像):Kooaba。不幸的是,没有适用于 Kooaba 的 Android 库。如果您能推荐类似 Kooaba for Android 之类的东西,那就太棒了。

4

3 回答 3

6

Opencv 是 intel 用 C++ 编写的计算机视觉库集。它有一个我用过的 android 版本,但你需要尽可能最新的 android 手机。因为使用 2.2 和 2.3 版本,你只能运行CV Camera App.So 我会说 API 级别 11 或更高级别的设备更好。如果你在linux中使用它是最合适的

  1. 安装Linux(Ubuntu)
  2. 下载适用于 Linux 的 Android SDK
  3. 下载适用于 Linux 的 Android NDK
  4. 下载适用于 Android 的 OpenCV
  5. 这是斯坦福大学的For-API8For-API11教程,可帮助您开始使用 opencv 和 android
  6. 斯坦福的另一个页面以获得一些帮助

希望它有所帮助

于 2013-05-06T20:35:30.273 回答
1

moodstocks.com 怎么样?这是一个不错的图书馆,就像一个魅力

于 2014-01-03T15:09:04.823 回答
1

您可以使用 OpenCV sdk 进行图像检测。如果您只是想识别人脸,请使用 androids 自己的类,请参阅此链接http://www.developer.com/ws/android/programming/face-detection-with-android-apis.html

于 2013-05-02T12:56:25.240 回答