Утилита обработки изображения

Денис12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
06.08.2013

Задача следующая:

Есть отсканированный лист А3, на котором находятся расположенные в сетке размером X на Y однотипные изображения (марки). Каждая марка состоит : разноцветного фона, текста и 2х полос разного цвета, расположенных по бокам. Марки могут чуть вылезать за пределы своих ячеек (накладываться друг на друга) либо располагаться наклонно (угол наклона-до 15 градусов).

Требуется утилита (консольное приложение, windows), которая будет

1) Очищать фон так,чтобы оставался только текст для последующего распознавания

2) Разворачивать неверно ориентированные марки (поворачивать на 180 градусов) – т.е. в итоговом изображении все блоки должны быть развернуты единообразно. Разворот определяется по цветам прямоугольных полос: слева – серая, справа – розовая.

Исходное изображение jpeg либо tif, 300dpi,color. Полосы могут иметь некоторые дефекты (т.е. марка может быть не идеальным прямоугольником)

Интересует оценка сроков/стоимость решения. Типов марки – 2 (отличаются цветами фона, текста. Полосы – одинаковые).

Пример марок и образец листа вышлю по запросу. Также есть готовая утилита (исходник, C), выполняющая аналогичную задачу (очистка,разворот) с другими марками – можно будет оттолкнуться от нее.