【问题标题】:Real time emotion detection with OpenCV and Tensorflow in Android Studio在 Android Studio 中使用 OpenCV 和 Tensorflow 进行实时情绪检测
【发布时间】:2020-06-18 11:10:19
【问题描述】:

我正在尝试使用 Android Studio(Java) 构建一个 Android 应用程序,该应用程序基于 tensorflow 模型(在 python 中预训练)能够对站在设备摄像头前的人的情绪进行分类。我的应用需要取帧,应用一些 opencv 操作,如面部检测、灰度、调整大小、裁剪和直方图均衡化,然后将结果提供给模型,它会预测情绪。我有一个显示相机的活动,但我不知道如何在后台进行所有这些帧操作和预测,当在手机屏幕上时,相机的预览和预测的标签是唯一显示的东西。

我很容易在 PC 上做到这一点,在网络摄像头的最大 FPS 上运行,所以我认为在手机上也应该可以。

是否有任何类似的项目可以让我从中获得灵感?或者有没有人知道一些文档或做这样的事情的方法?

【问题讨论】:

标签: java android android-studio tensorflow opencv


【解决方案1】:

我建议查看 Google ML Vision API,它们可以轻松集成到 Android 应用中并且非常准确。有许多 API,例如图像标注器和面部标注器。只需在这里查看它们: https://developers.google.com/ml-kit/vision/face-detection/android

希望我能帮上忙!

【讨论】:

  • 我的应用就像一个社交网络,所以我使用firebase。据我在您提供的文档中阅读,您可以使用来自 firebase 的 ml-kit 和自定义预训练 tensorflow 模型,所以这正是我所需要的!我会尝试实现它,看看我能做什么,谢谢!
猜你喜欢
  • 2013-03-23
  • 1970-01-01
  • 2017-11-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-20
  • 1970-01-01
相关资源
最近更新 更多