首页 > 解决方案 > 使用 sagemaker 的 AWS Kinesis 实时视频处理

问题描述

我正在使用 AWS kinesis、sagemaker 开发用于视频人脸识别的 POC。我已经设置了将我的网络摄像头视频发送到 kinesis 的环境。我还在开发我的人脸识别代码的自定义 docker 实现,以部署在 sagemaker 中。

我在这里遇到了一些事情,需要一些帮助:我将使用 python 来构建我的应用程序。

  1. 我如何将 kinesis 视频帧作为输入发送到 sagemaker 模型,因为输入将是帧。
  2. 完成上述操作后,自定义 sagemaker 代码将返回检测到的面部以及边界框。我可以从我的自定义 chalice flask 应用程序中调用这个 sagemaker 端点来获取输出,但我不确定如何取回框架,以便我可以在使用 chalice-deployed in aws 构建的 Web 应用程序中显示它。Web 应用程序将流回带有边界框的视频。

我不想使用 amazon rekognition 和 HLS,因为它们会产生很多成本。

任何人都可以帮助我解决上述问题或提出更好的方法来解决它。我可以使用的语言是python。

标签: pythonvideo-streamingface-recognitionamazon-kinesisamazon-sagemaker

解决方案



推荐阅读