Amazon Rekognition обеспечивает обнаружение изображений знаменитостей несколькими способами:
RecognizeCelebrities () возвращает массив знаменитостей, узнаваемых в неподвижном изображении . Байты изображения могут быть предоставлены при вызове или в виде объекта Amazon S3.
StartCelebrityRecognition () запускает асинхронное распознавание знаменитостей в видео , хранящемся в Amazon S3 . Это, вероятно, то, что вы ищете.
Обратите внимание, что Amazon Rekognition выводит данные JSON, выделяя, в каком кадре находится распознанное лицо и где оно находится в кадре. Он не рисует прямоугольники поверх видео. Вам нужно будет сделать это в своем программном обеспечении.
Вы также можете Распознать лица в потоковом видео , предоставив Face Collection . Видео должно быть передано в Amazon Kinesis Video, и оно будет выводить поток распознанных лиц Kinesis. Однако невозможно распознать знаменитостей в потоковом видео - он работает только с предоставленной вами коллекцией лиц.
Таким образом, демонстрационное видео , которое вы связали , нельзя сделать в Amazon Rekognition в качестве потокового видео . Однако это можно сделать, проанализировав видео, хранящееся в Amazon S3, взяв поток выходных данных, а затем используя его в приложении для наложения информации об имени.
Похоже, что в связанном видео используется технология от SightHound .