Uploaded by maxg2015maxg

f 577660eb8bda5a9f

advertisement
подскажите мне необходимо разработать софт для фотобудки
задача
в софте связывается по адруинки процесс фото и процесс начала съемке
камера делает 3 кадра через определенный промежуток времени
сохраняет на пк фото в папку облачную
на экране выводит красивый пользовательский интерфейс с кнопкой начать и
тд
Требования к камере и платформе
Положение и поворот камеры
В начальном положении камера расположена на углу в 0 градусов
Для фото со спины камера поворачивается на угол 270 градусов
Для фото сбоку камера поворачивается на угол 180 градусов
После окончания сканирования камера возвращается на угол 0 градусов
Требования к фото с камеры:


Человек должен быть виден целиком по вертикали, от верха платформы до головы
включительно - платформа считается как 0 см, минимальная высота должна быть 200 см;
Человек должен быть виден целиком по горизонтали для измерения изменений в осанке
Требования к платформе:

Встроенные весы.
Требования к включению/выключению сканера (монитор, платформа и тд):
1. При запуске сканера должен автоматически запускаться браузер со страницей сканера на весь
экран без возможности свернуть его.
2. "Сканер" должен запускаться одной кнопкой. К примеру, при включении "пилота" в сеть.
3. Есть возможность конфигурировать URL стартовой страницы сканера.
4. При перезагрузке он должен автоматически выходить на стартовую страницу сканера.
5. Предусмотреть способ безопасного выключения сканера.
API платформы
№
Метод BE
Описание
Пример запроса и
ответа
1
POST
api/platform/checkScanner
Метод проверки работоспособности
Пример ответа
Проверка:
{
1.
2.
3.
4.
5.
Весов
Освещения
Поворота камеры
Камеры
Осуществления фото
"success": true,
}
Вызывается при включении и с
периодичностью в 10 минут
Сканер отправляет запрос на
проверку работоспособности
2
POST api/platform/settings
Метод управления настройками
камеры и прочими настройками,
подсветкой
3
POST api/platform/ready
Метод подготовки платформы к
сканированию:
1.
включение освещения в сканере
Сканер отправляет запрос на
подготовку к сканированию
Пример ответа
{
"success": true,
}
№
Метод BE
Описание
Пример запроса и
ответа
4
PUT api/platform/startScan
Метод передачи значения веса и
сигнал к началу сканирования
Передаваемые данные:
clientWeight - число
Платформа в методе отправляет
значение веса
5
POST api/platform/photo
Метод поворота камеры на заданный
угол и совершения снимка со спины
Передаваемые параметры:
angle - угол поворота
камеры относительно 0
градусов
Получаемые параметры:
photo - ссылка на фото
6
POST api/platform/endScan
Метод для выключения платформы
Пример ответа
{
"success": true,
}
Download