Создать приложение с машинными зрением для сканирования ценников
Цена договорная
Доброго дня, господа!
Дано:
А) Несколько разных магазинов со своими стандартами ценников, которые всегда одинаковы.
б) Человек-разведчик, который физически обходит магазины и сверяет изменение цен, наличие скидок, наличие товаров на полках.
в) база данных, созданная на основании прошлых физических проверок и на основе парсинга сайтов.
Она содержит в себе данные прошлых разведок: наличие/отсутствие товаров, цены, и наличие/отсутствие скидок. При чем названия товаров в этой БД идентично написанию товаров на ценниках в этих магазинах.
Как правило разведка происходит так:
- разведчик приходит в магазин,
- фоткает ценники,
- возвращается в офис,
- сверяет данные с фото с данными прошлой разведки,
- вручную забивает изменения данных в 1с.
Задача: упростить и ускорить процесс разведки, путем использования приложухи, которая считывает ценники и исходя из ситуации делает сама часть действий за разведчика.
Как мы видим примерный процесс разведки по завершению проделанной задачи (если предложите иной алгоритм тоже велкам):
1) У разведчика приложуха.
2) В ней БД от парсингов и разведок, каждого наблюдаемого магаза.
3) разведчик приходит в условный "магазин-1"
4) в приложении нажимает кнопку "магазин-1" (тем самым указывая ей, какой формат ценника сейчас будет). Пример ценника - https://yadi.sk/i/egg7BNEe_ywtZQ
5) наводит камеру на ценник.
6) камера считывает и распознает название товара
7) приложуха делает автоматический поиск товара в БД, есть ли такое название там:
7-1) если такой товар есть в БД.
В этом случае приложуха, опять-таки камерой, считывает цену и сравнивает её с данными из БД.
7-1-1) если цена не изменилась – разведчик нажимает ОК и переходит к другому товару.
7-1-2) если цена изменилась – приложуха показывает прошлый результат и новый – разведчик нажимает “ок”, если распознавание новых данных верно.
(аналогичный процесс, если имеются скидки)
7-2) такого товара в БД нет. В этом случае идет сканирование названия, и цены нового товара, с последующим подтверждением данных разведчиком.
(И, конечно же, должна быть возможность ручной корректировки и введения данных)
8) разведчик нажимает кнопку "выгрузить" - данные выгружаются в БД, откуда брались первоначальные данные. (либо можно сделать автоматический режим)
Примерно как-то так =)
Понимаем, что задача состоит из двух элементов:
а) система распознавания
б) цепляние системы распознавания к приложухе
Если вы можете первое, но не второе – предложение рассматриваем тоже.
Ваши вопросы, предложения, и пожелания – велкам
Дано:
А) Несколько разных магазинов со своими стандартами ценников, которые всегда одинаковы.
б) Человек-разведчик, который физически обходит магазины и сверяет изменение цен, наличие скидок, наличие товаров на полках.
в) база данных, созданная на основании прошлых физических проверок и на основе парсинга сайтов.
Она содержит в себе данные прошлых разведок: наличие/отсутствие товаров, цены, и наличие/отсутствие скидок. При чем названия товаров в этой БД идентично написанию товаров на ценниках в этих магазинах.
Как правило разведка происходит так:
- разведчик приходит в магазин,
- фоткает ценники,
- возвращается в офис,
- сверяет данные с фото с данными прошлой разведки,
- вручную забивает изменения данных в 1с.
Задача: упростить и ускорить процесс разведки, путем использования приложухи, которая считывает ценники и исходя из ситуации делает сама часть действий за разведчика.
Как мы видим примерный процесс разведки по завершению проделанной задачи (если предложите иной алгоритм тоже велкам):
1) У разведчика приложуха.
2) В ней БД от парсингов и разведок, каждого наблюдаемого магаза.
3) разведчик приходит в условный "магазин-1"
4) в приложении нажимает кнопку "магазин-1" (тем самым указывая ей, какой формат ценника сейчас будет). Пример ценника - https://yadi.sk/i/egg7BNEe_ywtZQ
5) наводит камеру на ценник.
6) камера считывает и распознает название товара
7) приложуха делает автоматический поиск товара в БД, есть ли такое название там:
7-1) если такой товар есть в БД.
В этом случае приложуха, опять-таки камерой, считывает цену и сравнивает её с данными из БД.
7-1-1) если цена не изменилась – разведчик нажимает ОК и переходит к другому товару.
7-1-2) если цена изменилась – приложуха показывает прошлый результат и новый – разведчик нажимает “ок”, если распознавание новых данных верно.
(аналогичный процесс, если имеются скидки)
7-2) такого товара в БД нет. В этом случае идет сканирование названия, и цены нового товара, с последующим подтверждением данных разведчиком.
(И, конечно же, должна быть возможность ручной корректировки и введения данных)
8) разведчик нажимает кнопку "выгрузить" - данные выгружаются в БД, откуда брались первоначальные данные. (либо можно сделать автоматический режим)
Примерно как-то так =)
Понимаем, что задача состоит из двух элементов:
а) система распознавания
б) цепляние системы распознавания к приложухе
Если вы можете первое, но не второе – предложение рассматриваем тоже.
Ваши вопросы, предложения, и пожелания – велкам
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.