使用Amazon Rekognition和Kinesis设置人脸检测和识别的问题

问题描述 投票:0回答:1

我正在尝试对具有亚马逊识别和运动学功能的面部进行检测和识别。我正在使用位于本地网络上的网络摄像机

根据AWS文档,我已执行以下操作:

1.-在本地计算机上(ubuntu 18)。我已经使用“ C ++生产者库”将数据发送到“ Kinesis视频流”。我可以在名为“ ExampleStream”的“ Kinesis视频流”中观看网络摄像机的视频。

2.-我已使用“ EC2”服务创建了“ t2.micro”实例。在实例中,我已经配置了“流处理器”。我已经完成以下工作:$ aws rekognition create-collection --collection-id mycollection

然后我创建了一个名为“ bcm-rekognition”的S3存储桶,并上传了图像“ j1.png”

然后我跑了

$ aws rekognition index-faces --collection-id mycollection --image '{"S3Object": {"Bucket": "bcm-rekognition", "Name": "j1.png"}}' --external-image- go james

在实例中执行上一个命令时,获得了图像的特征,例如镜头的使用,面部表情等。

然后,根据文档的建议,创建了一个名为“ AmazonRekognitionResults”的“ Kinesis数据流”。然后,在“ IAM”中使用“ AmazonRekognitionServiceRole”策略创建一个角色]

然后我执行了替换“适当的RNA”的命令

$ aws rekognition create-stream-processor --input '{"KinesisVideoStream": {"Arn": "<video stream ARN>"}}' --name store-processor --role-arn <role ARN> --stream -processor-output '{"KinesisDataStream": {"Arn": "<data stream ARN>"}}' --settings' {"FaceSearch": {"CollectionId": "mycollection", "FaceMatchThreshold": 85.5}} '

根据我的理解,正确地创建了“流处理器ARN”

然后我执行了命令:

$ aws rekognition start-stream-processor --name store-processor

而且我没有任何输出。

尝试。我开始与SDK生产商一起发送IP摄像机,我希望在视频流中看到一些名为“ AmazonRekognitionResults”的结果,但什么也没看到。 Tengo que configuraralgúnconsumidor para veralgúnresultado?

我正在尝试对具有亚马逊识别和运动学功能的面部进行检测和识别。我正在使用位于本地网络上的网络摄像机根据AWS文档,我已经完成了...

amazon-web-services amazon-kinesis amazon-rekognition
1个回答
0
投票

从IP摄像机开始流式传输时,必须使用相同的凭据

© www.soinside.com 2019 - 2024. All rights reserved.