A Voyage AI se une ao MongoDB para impulsionar aplicativos de AI mais precisos e confiáveis no Atlas.

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 .

Desenvolvedor do MongoDB
Centro de desenvolvedores do MongoDB
chevron-right
Produtos
chevron-right
MongoDB
chevron-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
Início rápido

Tutorial de fluxos de alterações e triggers com o Node.js


Aug 24, 2023 | 17 min read
Artigo

Os seis princípios para a criação de aplicativos de dados compartilhados robustos e flexíveis


Sep 23, 2022 | 3 min read
Tutorial

Analise dados de séries temporais com Python e MongoDB usando PyMongoArrow e Pandas


Sep 21, 2023 | 6 min read
Tutorial

Usando MongoDB com Apache Airflow


Jun 12, 2023 | 8 min read