Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.06;
Скачать: CL | DM;

Вниз

Векторизация растра   Найти похожие ветки 

 
Delchiv   (2002-11-14 02:47) [0]

Господа, есть следующая проблема:
необходимо растровое изображение (BMP) перевести в векторный формат (DXF). Возможно кто-то встречался с алгоритмами или есть наработка, которой не жалко поделиться? Буду рад любой информации.
Заранее благодарен.


 
Sapersky_   (2002-11-14 14:34) [1]

Библиотека CadSys может грузить и сохранять DXF (R12). Адреса не помню, поищите поисковиком.


 
Sapersky_   (2002-11-14 14:37) [2]

Сорри, не понял вопроса. Я думал, просто сохранить как DXF нужно. А по векторизации не в курсе.


 
KA_   (2002-11-14 16:55) [3]

Алгоритмы там веселые и наработки есть - SpotLight например :)
Посмотри здесь и в играх ветки по распознаванию изображений, там было кое-что интересное.
Многое зависит от того, какое изображение надо векторизовать, как надо векторизовать (а автомате или с участием оператора), какие погрешности допустимы на выходе (ведь изображение векторных объектов не будет идентично растру).
Уточни вопрос :)


 
Delchiv   (2002-11-14 21:35) [4]

Уточняю вопрос: необходимо векторизировать BMP с чертежом (сечение детали). Изображение черно-белое, мусор отсутствует. Векторизировать надо автоматически. На выходе нужен DXF-файл. Должны быть соблюдены пропорции, нужна проверка на параллельность линий.


 
Jeer ©   (2002-11-14 23:01) [5]

За это ведь деньги обычно просят:))



 
KA_   (2002-11-15 09:54) [6]

2 Jeer:
$:)
2 Delichev:
Векторизовать надо один чертеж ?! Скинь в мыло - векторизую.
А если нужна система векторизации - это дело нескольких месяцев. Или купи какой-нибудь ResterArts :) Если несколько месяцев тебя не страшат - можно заняться, но однозначно лучше RasterArts. Представь себе полноценный чертеж :) там и текст, и графика, и линии разл.типов, и заливка, и сноски, и размеры-сечения и тп. и тд. Качественно все это векторизовать не получится. Вот если чертеж без рамки, без текста и пр. -
только сама деталь, то можно попробывать.


 
LongIsland ©   (2002-11-15 11:29) [7]

Полностью точно не получится:-(


> Delchiv

Почти та же самая проблема:(


 
Delchiv   (2002-11-16 12:11) [8]

Не-е-е, чертеж - сечение детелевины без размеров и прочего. Но их много.


 
KA_   (2002-11-17 18:41) [9]

2 Delchiv:
Тогда можно попробывать, я несколько лет назад писал програмулину, которая распознавала на фотографии произвольные плоские объекты. Отрезки прямых искала хорошо. Можно прикрутить к ней поиск дуг и окружностей, это несильно сложно. А вот со сплайнами - уже проблема (ну там параболы-гиперболы всякие). Боюсь только исходники теперь пропали (: Но голова-то осталась.
На счет полного автоматического распознавания - сложно, точнее займет много времени. А вот с участием оператора проще. Оператору можно получить контроль результата, ведь после распознавания получится аппроксимация линии. Второй вопрос, какого качества исходный материал (бумажный) и на чем он присутствует (калька, ватман, фанера, картон), есть ли на нем "мусор"? Если подоснова нормальная, а чертеж не залит кофе :) то дело сильно упрощается.


 
Delchiv   (2002-11-22 23:17) [10]

2 KA_:
Вот нашел волновой алгоритм для решения подобных проблем. Написал небольшую прогу, которая делает скелет растрового изображения. Правда, теперь этот скелет нужно основательно ровнять. :-( Тут бы не помешали куски для поиска дуг и окружностей. Если интересно, могу скинуть исходник.


 
KA_   (2002-11-23 11:22) [11]

2 Delchiv:
ЗАМЕЧАТЕЛЬНО! Очень хочу посмотреть! Кстати, что это за волновой алгоритм. Я о нем в первый раз слышу, или напрочь забыл, если слышал? Может есть какие-нибудь ссылки?


 
_toltec   (2002-11-24 02:12) [12]

Уважаемый Delchiv а можете мне тоже скинуть этот исходник, пожалуйста!



Страницы: 1 вся ветка

Текущий архив: 2003.03.06;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.017 c
1-17027
Nemo
2003-02-16 02:52
2003.03.06
Динамическое создание кнопки


1-17149
Ozone
2003-02-20 09:37
2003.03.06
DELPHI - MSWORD


3-16939
KPY
2003-02-13 15:19
2003.03.06
Опять Excel


6-17243
Скиф
2003-01-08 12:28
2003.03.06
IP-адрес, задание айпишника из проги...


3-16909
nkrainev
2003-02-14 22:05
2003.03.06
Повтор вопроса - как выполнить запросы без ошибок?