Распознавание объектов на фотографиях
Необходимо разработать программу, позволяющие находить на фотографиях ценники из продуктовых магазинов и вырезать их.
ВХОДНЫЕ ДАННЫЕ:
1) Фотографии
• разного разрешения и разных размеров
• различной ориентации (горизонтальные, вертикальные)
• ценники на фото сняты с разного расстояния и под разными углами
2) База магазинов (название, адрес, GPS координаты)
КАК ЭТО ДОЛЖНО РАБОТАТЬ:
1. Фотографии сохраняются в определенную папку.
2. Оператор запускает программу.
3. Программа берет фотографии и структурирует их в зависимости от места (GPS координат) и времени, когда они были сделаны. (Определяется название, адрес магазина, дата и время фотографии).
4. Программа вырезает ценники из общей фотографии магазина (пример общей фото во вложении).
5. Программа просит подтверждения, все ли ценники вырезаны, показывая на общей фотографии какие были выбраны элементы.
6. Оператор подтверждает, что все ценники опознаны верно. На этом этапе у оператора должна быть возможность как отметить невырезанные ценники, так и отметить то, что было вырезано, но ценником не является.
7. Если находится новый формат ценника, программа обучается вырезать такой формат.
8. Если вырезан неправильный ценник, учится такой не вырезать.
9. Программа сохраняет вырезанные ценники новыми отдельными файлами (имя файла «Дата_Название магазина_Адрес магазина_Исходное фото_Номер ценника»).
РЕЗУЛЬТАТЫ РАБОТЫ И ТРЕБОВАНИЯ К ПРОГРАММЕ:
1. Вырезанные ценники с названиями = «Дата_Название магазина_Адрес магазина_Исходное фото_Номер ценника».
2. Общая фотография с пронумерованными вырезанными ценниками
3. Если ценник не был вырезан (или вырезан лишний) оператор в программе пометил границы ценника, чтобы программа его вырезала (или отменила вырезание)
4. Программа обучается вырезать или не вырезать новый формат ценников из пункта 3
5. Программу можно дообучать и не нужно повторно переучивать.
6. Программа считается реализованной при вырезании min 95% ценников
7. Программа должна иметь производительность по обработке не менее 10000 фото в час. При условии разрешения HD.
8. В один этап должно загружаться не менее 100 фотографий
ДОП.ЗАДАЧА:
Минимизировать время оператора на ручную обработку, сделав инструменты обработки понятными и удобными.