Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Дано:

Мы получаем много однообразных документов, которые сканируют и фотографируют наши клиенты. Нам нужно приводить эти документы в единый формат, обрезать белые поля и выравнивать документы, если они были сняты не очень прямо.

1. Получаемые файлы могут быть практически любых графических форматов, в том числе многостраничные PDF

2. В одном файле иногда бывают более 1 документа одновременно

3. Документы могут быть наклонены

4. В худшем случае - могут быть сняты в плохом качестве, на скатерти с цветочками, в плохом разрешении.

Все документы имеют формат А4 и ниже, все они прямоугольной формы.

Требуется

Нужно разработать программу для Windows и встроить ее в shell, которая будет делать следующее:

Пользователь выбирает файлы в папке, щелкает правой кнопкой, запускает программу.

Программа

пытается сконвертировать файлы в JPEG (один формат для всех). Если разрешение слишком большое - уменьшает его до рационального. При этом надо учесть возможность многостраничности.

если файлы в низком разрешении или неконвертируемые - складывает их отдельно в папку или переименовывает их каким-то образом.

если документы фотографировались, избавляет файлы от перспективы

если в файлах находится несколько документов - вырезает каждый документ в отдельный файл.

выравнивает наклон документов, если он имеется

На выходе мы должны иметь папку с файлами, в которых сконвертированные, ровные документы и набор файлов, которые не удалось обработать - чтобы мы могли отправить их обратно клиентам.

Готов предоставить огромную кучу документов для работы на конкретном примере.

Функции избавления от перспективы, вырезания многих документов из одного файла, а также выравнивание, есть в скриптах http://www.fmwconcepts.com/imagemagick/

Можно использовать их или свои - по желанию исполнителя.

Желательно, чтобы у программы были настройки того, куда складывать готовые файлы и куда - необработанные и чтобы программа помнила настройки. Нужна работа без диалоговых окон: прогресс-бар и финальное окно с отчетом - это максимум, что надо.

10 лет назад
versusnja
Дмитрий 
45 летНидерланды
12 лет в сервисе
Был
7 лет назад
  • Похожие заказы
  • Есть ПО (Win32), которое работает с сетью по https и получает определенные данные. Небходимо автоматизировать процесс анализа трафика этой программы (реагировать только на ее каждый запрос в сеть), распарсить данные, которые она получила и записывать ...

    Закрыт
    10 лет назад
  • $150

    Сфера деятельности: Ателье по пошиву одежды. Задание: Система должна позволять загружать изображения одежды в оговоренном формате, для предоставления пользователю базы данных имеющихся вариантов, например, которые уже готовы и их можно купить или можно сшить. Кроме изображений ...

    Закрыт
    10 лет назад
  • Требуется сделать приложение под Windows 7/8. Карта Торгового Центра (ТЦ) в 3D предполагается использование Unity 3D. Примеры: http://app.3dwayfinder.com/projects/VokzalYaroslavski/ http://app.3dwayfinder.com/projects/viru/ Основные особенности: - Многоязычность - Возможность запускать приложение для разных ТЦ - Синхронизация с сервером: обновление магазинов (обновление карты желательно) ...

    Закрыт
    10 лет назад
  • Написание ПО для фотокабинки, начальное тз приложено. по поводу гонорара - выслушаю предложения. Важна оперативность, так как сроки короткие, софт нужен через три дня.

    Закрыт
    10 лет назад
  • $1000

    Описание: Создать онлайн-консультант согласно ТЗ (представлено здесь: https://drive.google.com/file/d/0Byh8xxwdnFlibFRpMnkzWGhwbTA/edit?usp=sharing). Вмонтировать его на сайт http://dohodnoemesto.ru/ Осуществить запуск онлайн-консультанта, что включает в себя тестирование по всем функциям. Гарантийное обслуживание в течение 12 мес.

    Закрыт
    10 лет назад
  • "Нужно написать PHP-мастер из нескольких шагов работающий по API с предопределенными действиями по получению информации из системы и созданию, модификации, удалению объектов в ней. Используя готовые функции из http://wiki.flintnet.ru/doku.php?id=urfaclient_admin и добавляя свои в случае необходимости. ...

    Закрыт
    10 лет назад