IsacFreitaas / Projeto-Microsoft-Azure-AI-Vision

Repositório de demonstração do uso da Azure AI Vision para reconhecimento facial, reconhecimento de texto em imagens e descrição de imagens. Aqui descrevo o processo a partir de Print e GIFs, e alguns insights e dicas que possam auxiliar outras pessoas. Em Input.md estarão as imagens que utilizei, e em Output.md, as respectivas saídas.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PROJETO: Utilizando VISION para Reconhecimento Facial e transformação de Imagens em Dados na linguagem computacional.

Olá! Me chamo Isac Freitas, e este é meu projeto trabalhando com a ferramenta Vision da Microsoft Azure AI, para Reconhecimento Facial e transformação de Imagens em Dados.

Bom, para o projeto, foram dadas as instruções no curso de Microsoft Azure Ai Fundamentals pela plataforma DIO, com todos os dados para os alunos entregarem a atividade.

Foram compartilhados três links (documentações de apoio):

1- https://microsoftlearning.github.io/mslearn-ai-fundamentals/Instructions/Labs/04-face.html

2- https://microsoftlearning.github.io/mslearn-ai-fundamentals/Instructions/Labs/05-ocr.html

3- https://microsoftlearning.github.io/mslearn-ai-fundamentals/Instructions/Labs/03-image-analysis.html


1- Pré-projeto.


Entramos em https://www.portal.azure.com e vamos em "Criar um recurso".

Na caixinha "Serviços de pesquisa e marketplace", digitamos "Azure AI services" e Enter.

*DICA: se aparecer uma caixa acima de sua pesquisa que diz "Obtenha sugestões geradas por IA para sua pesquisa", clique em "Exibir sugestões" para que os resultados sejam melhores .

Agora, com as sugestões por IA habilitadas,

descemos até a parte de "Produtos sugeridos", e clicamos sobre "Azure AI Services".

*DICA: caso não apareça de primeira a opção de "Azure AI Services", é só descer mais ou pouco ou pesquisar "Serviços Cognitivos", porém nesta segunda alternativa, certifique-se que a licenciatura deste produto está como "Microsoft | Zure Service".

Aqui, escolhemos nosso plano, e clicamos em Criar.

Aqui, você cria ou seleciona um Grupo de recursos para ser usado neste projeto.

Agora, descendo mais um pouco na página, você define a região do servidor, o nome do Projeto e o tipo de preço (recomendo que ponha em Standard S0). Marca a caixinha que diz que você entende os termos de uso

Por último, clique em "Examinar + criar", revise se escreveu e selecionou tudo corretamente, e crie.

Agora espere a implantação terminar, e ao terminar, clique em ir para o recurso (você não vai precisar fazer nada lá).


2- Reconhecimento facial.


Bom, você vai entrar no portal Vision do Microsoft Azure (https://portal.vision.cognitive.azure.com/).

Agora, clique na aba Face.

Nessa parte, aparece a opção "Detect faces in an image". Então cliquei em "Try it out" para prosseguirmos.

Aqui, marco essa caixa, permitindo uso de imagem, e aceitar os termos.

Agora seleciono a imagem em "Browse for a file" a imagem que desejo usar para nosso teste.

Descendo mais um pouco a página, podemos ver o resultado do nosso teste.

A ferramenta seleciona todo o rosto de pessoas da imagem que você selecionar.


3- Reconhecimento e descrição de imagens.


Volte para a pagina inicial do Vision e entre na aba "Image Analysis".

Desça a página até encontrar a opção "Add captions to images", e clique em Try It Out.

Aqui, vou selecionar a imagem de paisagem que vamos analisar.

Após o upload da imagem:

A descrição, no caso, foi feita em inglês. Mas basicamente, a inteligência artificial descreveu como "Corpo de água com pessoas nadando".


4- Reconhecimento de texto em imagens.


De volta a página inicial, vamos na aba "Optical Character Recognition" (ou Reconhecimento optico de caractéres), e vamos na sua única opção e clicamos em Try It Out.

Aqui, vou carregar a imagem que separei para o nosso teste.

Descendo mais um pouco a página, podemos ver o resultado do nosso teste.

Aqui está nosso resultado. A máquina reconheceu todos o caractéres que formam palavras, porém não reconheceu a palavra "Day".

Mas não tem problema! Ao longo do tempo, a tendência é que a inteligência artificial vá se auto-aprimorando, e que vá ficando cada vez mais próxima de seu potencial.

Obrigado por me acompanhar nestes testes até aqui!


Então é isso.

Este foi o meu primeiro projeto em Vision da Microsoft Azure ML, em meus estudos em Ciência de Dados.

Obrigado pela atenção!

**Qualquer dúvida sobre o projeto, ou caso precise de auxílio, fico a disposição. Entre em contato comigo por meio de minhas redes sociais (listadas abaixo ou em meu perfil).


Sobre mim:

Isac Freitas

Atualmente estudante de Ciência de Dados e Inteligência Artificial.

Me encontre:

Insta: @isac.sfreitas

Twitter: @isaczeitgeist

About

Repositório de demonstração do uso da Azure AI Vision para reconhecimento facial, reconhecimento de texto em imagens e descrição de imagens. Aqui descrevo o processo a partir de Print e GIFs, e alguns insights e dicas que possam auxiliar outras pessoas. Em Input.md estarão as imagens que utilizei, e em Output.md, as respectivas saídas.