gpt4 book ai didi

ios - Amazon Rekognition 从流视频中检测名人

转载 作者:行者123 更新时间:2023-11-28 13:37:28 28 4
gpt4 key购买 nike

Amazon Rekognition Celebrity Detection Ios:通过相机和照片库使用提供的图像完成人脸检测。

尝试使用视频(来自 bundle 或实时 URL)进行管理,以检测视频中的名人形象。

sendVideoToRekognition(celebVideoData: video)

func sendVideoToRekognition(celebVideoData: URL){
//Delete older labels or buttons
DispatchQueue.main.async {
[weak self] in
for subView in (self?.CelebImageView.subviews)! {
subView.removeFromSuperview()
}
}
rekognitionObject = AWSRekognition.default()
let celebVideoAWS = AWSRekognitionVideo()
//celebVideoAWS?.bytes = celebVideoData
let celebRequest = AWSRekognitionRecognizeCelebritiesRequest()

}

需要什么参数以及如何获取视频名人的名字?

最佳答案

Amazon Rekognition 以多种方式提供名人图像检测:

RecognizeCelebrities()返回在静止图像 中识别出的名人数组。图像字节可以随调用一起提供,也可以作为 Amazon S3 对象提供。

StartCelebrityRecognition()开始对 存储在 Amazon S3 中的视频 中的名人进行异步识别。这可能是您正在寻找的。

请注意,Amazon Rekognition 输出 JSON 数据,突出显示哪个帧包含已识别的人脸以及人脸在帧中的位置。它不会在视频顶部绘制框。您需要在自己的软件中执行此操作。

您也可以Recognize Faces in a Streaming Video通过提供面部集合。视频必须流式传输到 Amazon Kinesis Video,它将输出已识别面孔的 Kinesis 流。但是,无法识别流媒体视频中的名人 — 它只能根据您提供的人脸集进行操作。

因此,demonstration video that you linked无法在 Amazon Rekognition 上作为流媒体视频完成。然而,这可以通过分析存储在 Amazon S3 中的视频、获取输出数据流然后在应用程序中使用它来覆盖名称信息来完成。

您链接的视频似乎使用了来自 SightHound 的技术.

关于ios - Amazon Rekognition 从流视频中检测名人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56438260/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com