Explore o novo chatbot do Developer Center! O MongoDB AI chatbot pode ser acessado na parte superior da sua navegação para responder a todas as suas perguntas sobre o MongoDB .

Junte-se a nós no Amazon Web Services re:Invent 2024! Saiba como usar o MongoDB para casos de uso de AI .
Desenvolvedor do MongoDB
Central de desenvolvedor do MongoDBchevron-right
Produtoschevron-right
MongoDBchevron-right

Usar o AWS Rekognition para analisar e marcar imagens carregadas

Aydrian Howard1 min read • Published Jan 28, 2022 • Updated Sep 11, 2024
AWSMongoDBJavaScript
Ícone do FacebookÍcone do Twitterícone do linkedin
Avalie esse Artigo
star-empty
star-empty
star-empty
star-empty
star-empty
Alguns recursos mencionados abaixo serão descontinuados em 30, 2025 de setembro. Saiba mais.
Observação: este artigo discute o Stitch. Stitch agora é MongoDB Realm. Todas as mesmas funcionalidades e funcionalidades, agora com um novo nome. Saiba mais aqui. Atualizaremos este artigo no devido tempo.
Agora, os computadores podem ver um vídeo ou uma imagem e saber o que está acontecendo e, às vezes, quem está nele. O Amazon Web Service Rekogition oferece aos seus aplicativos os olhos necessários para rotular o conteúdo visual. A seguir, você pode ver como usar o Rekognition junto com o MongoDB Stitch para complementar o novo conteúdo com informações à medida que são inseridas no banco de dados.
Você pode detectar facilmente rótulos ou nomes em imagens ou vídeos em seu aplicativo MongoDB usando o serviço integrado do Amazon Web Services . Basta adicionar o serviço Amazon Web Services e usar o cliente Stitch para executar a solicitação SES do Amazon Web Services diretamente do seu aplicativo React.js ou criar uma função Stitch e trigger. Em uma sessão de codificação ao vivo recente do StitchCraft no meu canal do Twitch, eu queria marcar uma imagem usando a detecção de rótulos. Configurei um trigger que executou uma função depois que uma imagem foi carregada em meu bucket S3 e seus metadados foram inseridos em uma coleção.
1exports = function(changeEvent) {
2 const aws = context.services.get('AWS');
3 const mongodb = context.services.get("mongodb-atlas");
4 const insertedPic = changeEvent.fullDocument;
5
6 const args = {
7 Image: {
8 S3Object: {
9 Bucket: insertedPic.s3.bucket,
10 Name: insertedPic.s3.key
11 }
12 },
13 MaxLabels: 10,
14 MinConfidence: 75.0
15 };
16
17 return aws.rekognition()
18 .DetectLabels(args)
19 .then(result => {
20 return mongodb
21 .db('data')
22 .collection('picstream')
23 .updateOne({_id: insertedPic._id}, {$set: {tags: result.Labels}});
24 });
25};
Com apenas algumas chamadas de serviço, conseguia pegar uma imagem, armazenada no S3, analisá-la com Rekogition e adicionar as marcações ao seu documento. Quer ver como tudo ficou junto? Assista à gravação no Youtube com o repositório do Github na descrição. Siga-me no Twitch para se juntar a me e fazer perguntas ao vivo.
Já tem uma conta na AWS? O Atlas oferece suporte ao pagamento por uso por meio do AWS Marketplace (AWS MP) sem qualquer compromisso inicial — basta
Inscreva-se no MongoDB Atlas por meio do AWS Marketplace.

Ícone do FacebookÍcone do Twitterícone do linkedin
Avalie esse Artigo
star-empty
star-empty
star-empty
star-empty
star-empty
Relacionado
Tutorial

O guia de 5 minutos para trabalhar com dados ESG no MongoDB


Aug 24, 2023 | 11 min read
Tutorial

Instalar e configurar o MongoDB no Raspberry Pi


Sep 11, 2024 | 8 min read
Artigo

Documentos volumosos


Oct 01, 2024 | 6 min read
Início rápido

Aggregation Framework com Node.js 3.3.2 Tutorial


Oct 01, 2024 | 9 min read