Разработка программы идентиф-ии/чтения встроенных данных в изображении
40 000 руб. за проект
Задача разделена на два параллельных этапа:
1) Разработать программу, способную внедрить в изображение (JPEG) машиночитаемые данные (графическую информацию/идентификатор), например: штриховой код, QR код или иной код, который не будет видно человеческому глазу:
-Машиночитаемые данные должны вмещать в себя не менее 15 символов
-Программа должна состоять из 4 функций: Выбрать изображение, внести данные, применить код, сохранить картинку.
-Дизайн программы не важен
2) Разработать программу или приложение, способное считывать встроенный в изображение машиночитаемый код (графическую информацию/идентификатор):
-Программа должна уметь считывать код не только с цифрового изображения, но и с распечатанного.
-Место размещения (устройство) программы на усмотрение разработчика, отталкиваясь от самого простого варианта, например: камера телефона, камера ноутбука, обычная камера, сканер.
Комментарии: Не являюсь специалистом в ИТ индустрии, поэтому прошу прощения, если техническая часть размыта, с радостью отвечу на любые дополнительные вопросы. Самостоятельно изучив вопрос, сталкивался с большим количеством обсуждений и исследований в данной области. В большей части принимают следующий подход: Внедряемый машиночитаемый код заменяет часть пикселей в картинке, незначительно меняя их цвет, который человек отличить не может, либо внедряются специальные маркеры, несущие в себе информацию. А вот про программу, способную данный код прочесть, ничего не нашел. Основной и единственный приоритет – внедряемый код не должен быть виден/отличим для человека. Программа не несет в себе коммерческий характер и нацелена лишь на то, чтобы помочь сотруднику отличить одно изображение от другого и узнать его наименование. Не хотелось бы применять вариант с нейронными сетями, так как количество изображений больше 2000 штук и постоянно добавляются новые (нейросеть требует переобучения), но если данный процесс не сложен, то с радостью рассмотрю и его.
Прилагаю примеры из интернета (как это выглядит в обсуждениях/исследованиях)
1) Разработать программу, способную внедрить в изображение (JPEG) машиночитаемые данные (графическую информацию/идентификатор), например: штриховой код, QR код или иной код, который не будет видно человеческому глазу:
-Машиночитаемые данные должны вмещать в себя не менее 15 символов
-Программа должна состоять из 4 функций: Выбрать изображение, внести данные, применить код, сохранить картинку.
-Дизайн программы не важен
2) Разработать программу или приложение, способное считывать встроенный в изображение машиночитаемый код (графическую информацию/идентификатор):
-Программа должна уметь считывать код не только с цифрового изображения, но и с распечатанного.
-Место размещения (устройство) программы на усмотрение разработчика, отталкиваясь от самого простого варианта, например: камера телефона, камера ноутбука, обычная камера, сканер.
Комментарии: Не являюсь специалистом в ИТ индустрии, поэтому прошу прощения, если техническая часть размыта, с радостью отвечу на любые дополнительные вопросы. Самостоятельно изучив вопрос, сталкивался с большим количеством обсуждений и исследований в данной области. В большей части принимают следующий подход: Внедряемый машиночитаемый код заменяет часть пикселей в картинке, незначительно меняя их цвет, который человек отличить не может, либо внедряются специальные маркеры, несущие в себе информацию. А вот про программу, способную данный код прочесть, ничего не нашел. Основной и единственный приоритет – внедряемый код не должен быть виден/отличим для человека. Программа не несет в себе коммерческий характер и нацелена лишь на то, чтобы помочь сотруднику отличить одно изображение от другого и узнать его наименование. Не хотелось бы применять вариант с нейронными сетями, так как количество изображений больше 2000 штук и постоянно добавляются новые (нейросеть требует переобучения), но если данный процесс не сложен, то с радостью рассмотрю и его.
Прилагаю примеры из интернета (как это выглядит в обсуждениях/исследованиях)
- Файлы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.