Rekog -ai - reconhecimento de imagem
O que é isso?
Um aplicativo da Web que permite usar o serviço de rekognition AI da Amazon para analisar imagens.
O aplicativo é escrito no Node.js e usa o serviço AA da Amazon Rekognition para executar o reconhecimento e análise de imagens.
Veja https://aws.amazon.com/rekognition/ para obter detalhes
Funcionalidade
- Carregar imagem
- Obtenha uma descrição textual (etiquetas) para a imagem
- extrair texto e palavras da imagem
- Obtenha detalhes da face, incluindo análise de sentimentos (feliz, triste, calma, etc.)
Capturas de tela



Conteúdo repo
- /config = exemplo aws creds config arquivo
- /Controllers = UI HTTP Controller e Rekognition API Funcionalidade
- /imagens = imagens de amostra (coloque suas próprias imagens neste diretório)
- /modelos = modelo de dados da interface do usuário
- /public = Stylesheet, ícone favorito, ativos da interface do usuário
- /Screenshots - Imagens de captura de tela para este readme
- /Views = UI EJS Componentes, ativos e parciais
Pendência
- Adicionar funcionalidade de reconhecimento de vídeo
- Adicione a funcionalidade para capturar capturas de tela da webcam
- Reconhecimento e classificação em lote
- Contínuo (reconhecimento de imagem da webcam (pesquisa)
- texto para fala
- Protótipo de reconhecimento de hardware?
Imagens a serem analisadas
Coloque -os no diretório /imagens
As imagens devem estar abaixo de 5 MB e no formato .jpg ou .png
Visão geral da instalação
1. Instale o Node.js
Receba em https://nodejs.org/en/
2. Clone este repositório
git clone https://github.com/ajyounguk/img-rekog
3. Instale os módulos/dependências do projeto
4. Crie credenciais da AWS e adicione -as ao arquivo de configuração no diretório /config
Você precisará de um usuário do AWS IAM configurado com permissões de AmazonRekognitionfullaccess , por favor, cuide -se e não comece seus Creds de volta para Git se você clonar este repo
cd config
cp aws-config-sample.json aws-config.json
Edite o arquivo AWS-Config.json e adicione sua chave de acesso IAM (por exemplo, akiaiosfodnn7example), a chave de acesso secreto e sua região da conta AWS no arquivo de configuração
A política do IAM requer acesso a 'Rekognition' APIs - por exemplo, ARN: AWS: IAM :: AWS: Policy/AmazonRekognitionfullaccess
Como executá -lo
Execute o servidor da web:
Como acessar o aplicativo
Aponte seu navegador na porta local/remoteip 3000 para carregar o formulário HTML
Por exemplo, http://127.0.0.1:3000/