我认为我可以在今天从文档中看起来我不能(https://docs.aws.amazon.com/rekognition/latest/dg/streaming-video.html)。对于视频流,似乎只支持人脸检测,而不支持分析。分析表明,它只适用于存储媒体(https://docs.aws.amazon.com/rekognition/latest/dg/faces.html)。有人能证实这一点吗?
如果是这样的话,想知道在AWS上“黑”视频流分析的好方法是什么?使用lambda函数从kineses读取视频,将其切成块,写入S3,然后让面部分析器(rekognition)定期轮询S3来分析人脸,这有意义吗?我们真的需要对视频流进行情感分析...
非常感谢!
发布于 2019-09-20 02:02:14
你可以将单独的帧发送给rekognition,如果你在脸部绘制带有文本的边界框,你可以每n帧更新一次它们的位置和情绪,这取决于你需要多少fps。
OpenCv是一个很好的选择,尽管我不知道您是否可以在lambda函数中使用它。我猜你可能不需要对视频的每一帧进行分析。
发布于 2019-09-20 21:29:30
我还没有验证这种方法,但请看一下,看看它是否适用于您
Rekognition video允许您检测和识别流视频中的人脸。结果在Kinesis数据流中可用。您可以使用该流来识别和定位具有面部的帧。然后,您可以检索这些帧作为图像,并将它们发送到Rekognition Image进行进一步分析,例如对情感进行标记。
https://stackoverflow.com/questions/54802917
复制相似问题