Мы предлагаем решения в области сегментации и преобразования растра в вектор, что может найти применение в машинном зрении. На сегодняшний день нами разработан графический редактор типа Paint, который используется в качестве стенда для проверки результатов преобразования файлов. Разработана программа сегментации изображения, в которой можно задавать коэффициенты для различного применения, т.е. детализация преобразованного изображения зависит от коэффициентов. Даю примеры преобразования в векторный файл с одними и теми же коэффициентами.
Пример №1:
В качестве оригинала взят файл tiger.svg, который лежит в архиве "tiger.rar". С помощью фотошопа файл svg был переведен в bmp (почему то слегка изменились цвета рисунка), а затем bmp был переведен обратно в svg с погрешностью аппроксимации кривых в 1 пиксель файл tiger1.svg и в 3 пикселя более компактный файл tiger2.svg все в архиве "tiger.rar". Видим что преобразованные файлы получились в размере меньше оригинала, но не все так просто с реальными фотографиями.

tiger.rar ( 88.44 килобайт )
Кол-во скачиваний: 26Пример №2:
Реальную фотографию церкви делал я сам:

Результат преобразования в svg, точность аппроксимации 1 пиксель:
im023.rar ( 284.91 килобайт )
Кол-во скачиваний: 48На мой взгляд - это недостаточное сжатие изображения, есть идеи как его улучшить, для этого нужно свободное время.
Далее взяты картинки из интернета.
Пример №3
Взято с сайта
http://www.mallenom.ru/company/publications/321/ Цель увидеть на листе бумаги 2 черные полосы и кружок. Наша программа с этой задачей успешно справилась со стандартными коэффициентами без подбора.

Результат аппроксимация 1 пиксель:
untitled.rar ( 32.45 килобайт )
Кол-во скачиваний: 32Пример №4:
Картинка из интернета очень плохого качества самолет:

Преобразовали с помощью стандартных коэффициентов в svg файл. Самолет четко выделился на фоне неба, а небо неоднородно. Правда пропали все детали самолета, но для компьютерного зрения - это не важно. Детальную картинку можно получить изменив коэффициенты, но сильно увеличится объем выходной информации:
samolet.rar ( 813 байт )
Кол-во скачиваний: 37При разработке программ применялся только Ассемблер, без применения OpenCV. Применялись наши собственные алгоритмы.
Мы можем применить данное программное обеспечение под ваши конкретные требования в области машинного зрения – это нам интересно.
Для проверки качества преобразования можете высылать любые файлы растровых изображений, мы их переведем в вектор и отправим обратно.
P.S. *.svg - это векторный формат, открывается с помощью любого более или менее современного браузера(chrome, opera, firefox, IE) или fotoshop, coreldraw.
P.P.S. Файлы *.svg вначале нужно разархивировать.
P.P.P.S. Связаться можно здесь на форуме или 2expres@email.ua
Сообщение отредактировал Sergey Krivonosov - Nov 24 2016, 11:03