Rekog -ai - распознавание изображения
Что это?
Веб -приложение, которое позволяет вам использовать услугу Amazon Rekognition AI для анализа изображений.
Приложение записано в node.js и использует службу искусственного интеллекта Amazon Rekognition для выполнения распознавания и анализа изображений.
Смотрите https://aws.amazon.com/rekognition/ для получения подробной информации
Функциональность
- Загрузить изображение
- Получить текстовое описание (метки) для изображения
- Извлечь текст и слова из изображения
- Получите информацию о лице, включая анализ настроений (счастливая, грустная, спокойная и т. Д.)
Скриншоты



Репонирование
- /config = пример файла конфигурации AWS Creds
- /Controllers = UI HTTP Controller и функциональность API Rekognition
- /Images = Пример изображений (поместите свои собственные изображения в этот каталог)
- /модели = модель данных пользовательского интерфейса
- /public = stylesheet, любимый значок, активы пользовательского интерфейса
- /скриншоты - изображения скриншотов для этого readme
- /представления = UI EJS Компоненты, активы и частичные
Тодо
- Добавить функциональность распознавания видео
- Добавьте функциональность, чтобы запечатлеть скриншоты с веб -камеры
- Признание и классификация партии
- Непрерывное (распознавание изображений с веб -камеры (опрос)
- текст на речь
- Прототип распознавания оборудования?
Изображения, которые будут проанализированы
Поместите их в каталог /изображения
Изображения должны быть менее 5 МБ и в формате .jpg или .png
Обзор установки
1. Установите node.js
Получите его от https://nodejs.org/en/
2. Клонировать этот репозиторий
git clone https://github.com/ajyounguk/img-rekog
3. Установка модулей проекта/зависимости
4. Создайте учетные данные AWS и добавьте их в файл конфигурации в каталоге /config
Вам понадобится пользователь AWS IAM, настроенный с разрешениями AmazonRekognitionFullAccess , пожалуйста, позаботьтесь и не совершайте свои кредиты обратно в GIT, если вы клонируете это репо
cd config
cp aws-config-sample.json aws-config.json
Измените файл aws-config.json и добавьте свой ключ Access IAM (например, AkioioSfodnn7Example), ключ секретного доступа и регион учетной записи AWS в файл конфигурации
Политика IAM требует доступа к API «rekognition» - например, ARN: AWS: IAM :: AWS: Policy/AmazonRekognitionfullaccess
Как его запустить
Запустите WebServer:
Как получить доступ к приложению
Укажите свой браузер на локальном/удаленном порте 3000, чтобы загрузить форму HTML
например, http://127.0.0.1:3000/