Перевод Imag-а из растра в векторное изображение
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Перевод Imag-а из растра в векторное изображение

Перевод Imag-а из растра в векторное изображение

Ответ
Поиск в этой теме
Непрочитано 11.01.2007, 12:18 #1
Перевод Imag-а из растра в векторное изображение
palem
 
Programming, Graph
 
Astrakhan
Регистрация: 11.01.2007
Сообщений: 1

Хай люди! ;)
Подскажите плиз -> На холст вывожу *.bmp файл, дальше мне необходимо пройти по холсту переводя рисунок, например окружность, из растрового формата в векторный и скомпоновать его (сохранить) в файл *.dwg.
В ОБЩЕМ НУЖНЫ ИНКРЕМЕНТНЫЕ АЛГОРИТМЫ НА ОПРЕДЕЛЕНИЕ ПРЯМЫХ, ОКРУЖНОСТЕЙ....
-------------
Может быть подскажите что нибудь проще?!
-------------
__________________
@)---
Просмотров: 10860
 
Непрочитано 14.01.2007, 15:01
#2
SkiFF

ГИПую, Конструирую, считаю, черчу
 
Регистрация: 18.01.2006
В поиске места работы и жительства
Сообщений: 143
<phrase 1= Отправить сообщение для SkiFF с помощью Skype™


Я хотел создать тему, но натолкнулся на похожую...

Короче задачка для пограммистов.
1. Имеем графический файл (не важно какой)
2. Нужна прога которая каждый пиксел файла переводит в примитив (точка, линия, круг, полилиния... на выбор) акада с сохранением информации о цвете.

Получится файлик с копией рисунка.

Если бы я знал спецификацию файлов Акада то сам бы сделал, но не знаю...

слабо ли сделать такую
__________________
Строишь завод, проводишь реактора испытание?
грохнется иль долбанет - дважды проверь заранее!
SkiFF вне форума  
 
Непрочитано 14.01.2007, 21:36
#3
005

инж-конструктор
 
Регистрация: 04.10.2005
Москва
Сообщений: 173


Попробуй CorelTrace но на выходе все равно будет
ерунда, так как количество мелких линий будет
огромно. К автокаду тоже была такая примочка
для картографов, которая по указанному цвету
пыталась делать трассировку. Но результат тотже
огроооооооомное количество мелких линий, ну
и нафиг они нужны, проще обрисовать.
005 вне форума  
 
Непрочитано 14.01.2007, 21:53
#4
Кочетков Андрей

Java/Kotlin/Go
 
Регистрация: 03.02.2006
Сообщений: 5,786


Цитата:
Сообщение от SkiFF
Если бы я знал спецификацию файлов Акада то сам бы сделал, но не знаю...
Для Автокада существуют файлы скриптов.
В них записываются последовательности комманд, для последующего "массового" выполнения.
Так вот если ты сможешь прочитать графический файл и поставить в соответствие каждому пикселу какой либо объект Автокада, то для его отрисовки можно воспользоваться файлами-скриптами.
В этом случае не надо вникать в структуру файла Автокада.
Кочетков Андрей вне форума  
 
Непрочитано 14.01.2007, 23:43
#5
vbntgf


 
Регистрация: 14.01.2007
москва
Сообщений: 3


Цитата:
Сообщение от SkiFF
Я хотел создать тему, но натолкнулся на похожую...

Короче задачка для пограммистов.
1. Имеем графический файл (не важно какой)
2. Нужна прога которая каждый пиксел файла переводит в примитив (точка, линия, круг, полилиния... на выбор) акада с сохранением информации о цвете.

Получится файлик с копией рисунка.

Если бы я знал спецификацию файлов Акада то сам бы сделал, но не знаю...

слабо ли сделать такую

Ржач!!!
Здесь у кого-то на форуме подпись цитаткой (за точность не ручаюсь): "Молодой человек, вы просто не представляете сложность поставленнной задачи....."
Вы хоть знаете что такое векторизатор? пройдитесь поиском по форуму, узнаете много интересного...
короче говоря, существует тип программ для перевода растрового изображения в векторное, это не "скрипты", не "макросы", и даже не любительские функции к акаду на автолиспе или ARX. ". Это отдельные приложения, зачастую и на базе акада, их немало.
НО все они в той или иной степени ущербны, т.к. ИИ еще не ппридумали...все зависит от сложности и , главное, качества растра, и желаемого качества результата.
и айда в поиск по форуму....
vbntgf вне форума  
 
Непрочитано 15.01.2007, 13:04
#6
Кочетков Андрей

Java/Kotlin/Go
 
Регистрация: 03.02.2006
Сообщений: 5,786


>>vbntgf
Если внимательно прочитать вопрос SkiFF'a, то в нем можно увидеть фразу "...прога которая каждый пиксел файла переводит в примитив акада с сохранением информации о цвете..."
Здесь не идет речь о распознавании объектов.
Задача достаточно тривиальна, если умеешь работать с графическими и текстовыми файлами.
Кочетков Андрей вне форума  
 
Непрочитано 15.01.2007, 13:13
#7
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Сдается мне, что КАЖДЫЙ пиксел без анализа растрового изображения можно перевести в единственный объект AutoCAD'а - точку.
Profan вне форума  
 
Непрочитано 15.01.2007, 13:27
#8
Кочетков Андрей

Java/Kotlin/Go
 
Регистрация: 03.02.2006
Сообщений: 5,786


Отчего же :-)
Программа rastervect например переводит каждый пиксел в полилинию с шириной равной длине (в режиме solid conversion).
Кочетков Андрей вне форума  
 
Непрочитано 15.01.2007, 13:48
#9
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Ну, никак невозможно перевести отдельный пиксел в полилинию. Надо говорить о связной последовательности пикселов или о массиве пикселов, или о еще каких-то логических связях между пикселами...
И нечего ухмыляться. Речь идет не о существующих программах, а о том, что слабо СДЕЛАТЬ такую программу. vbntgf, по-моему, сделал правильное замечание.
Profan вне форума  
 
Непрочитано 15.01.2007, 14:02
#10
Кочетков Андрей

Java/Kotlin/Go
 
Регистрация: 03.02.2006
Сообщений: 5,786


...
[ATTACH]1168858935.dwg[/ATTACH]
Кочетков Андрей вне форума  
 
Непрочитано 15.01.2007, 15:07
#11
Om81

Хочу быть фотографом :)
 
Регистрация: 21.10.2005
Москва, Кисловодск
Сообщений: 2,538
<phrase 1=


Да, конечно.. все так просто - лиспик, макрос..)) Чего-это огромные софтверные корпорации не первый десяток лет бьются над проблемой распознавания текста, и там еще остались проблемы.. А тут - автокад.. фигня какая-то
Om81 вне форума  
 
Непрочитано 15.01.2007, 15:13
#12
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Для Кочетков Андрей.
Ты что, не видишь что ли, что я придираюсь к слову "каждый"?
Цитата:
Нужна прога которая каждый пиксел файла переводит в примитив (точка, линия, круг, полилиния...
Каждый отдельный пиксел - это фактически точка и никак не линия, круг, полилиния.
Profan вне форума  
 
Непрочитано 15.01.2007, 16:04
#13
Om81

Хочу быть фотографом :)
 
Регистрация: 21.10.2005
Москва, Кисловодск
Сообщений: 2,538
<phrase 1=


Цитата:
Сообщение от Profan
Каждый отдельный пиксел - это фактически точка и никак не линия, круг, полилиния.
Ну это ведь не бесконечно малая точка в классическом понимании, а вполне реальный пиксель, имеющий размер чувствительного элемента сканера
Om81 вне форума  
 
Непрочитано 15.01.2007, 16:09
#14
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Зато в AutoCAD'е это точка.
Profan вне форума  
 
Непрочитано 15.01.2007, 16:24
#15
Кочетков Андрей

Java/Kotlin/Go
 
Регистрация: 03.02.2006
Сообщений: 5,786


Сдается мне, что мы спорим о какой-то фигне...
Скажу только что абстрагируясь от бесконечно малых величин и вернувшись в Автокад, задача решаема (хотя практического смысла в ней я не вижу).
Кочетков Андрей вне форума  
 
Непрочитано 15.01.2007, 19:50
#16
SkiFF

ГИПую, Конструирую, считаю, черчу
 
Регистрация: 18.01.2006
В поиске места работы и жительства
Сообщений: 143
<phrase 1= Отправить сообщение для SkiFF с помощью Skype™


Цитата:
Сообщение от Кочетков Андрей
...
[ATTACH]1168858935.dwg[/ATTACH]
Вот это то что надо было

Спасибо за подсказку, нашел rastervect. пользую.
__________________
Строишь завод, проводишь реактора испытание?
грохнется иль долбанет - дважды проверь заранее!
SkiFF вне форума  
 
Непрочитано 17.01.2007, 16:53
#17
kserg


 
Регистрация: 22.04.2004
Сообщений: 269


>SkiFF
"нашел rastervect"

Если не секрет, какую версию нашел ?
kserg вне форума  
 
Непрочитано 18.01.2007, 17:04
#18
SkiFF

ГИПую, Конструирую, считаю, черчу
 
Регистрация: 18.01.2006
В поиске места работы и жительства
Сообщений: 143
<phrase 1= Отправить сообщение для SkiFF с помощью Skype™


Цитата:
Сообщение от kserg
>SkiFF
"нашел rastervect"

Если не секрет, какую версию нашел ?
ver 11.8
__________________
Строишь завод, проводишь реактора испытание?
грохнется иль долбанет - дважды проверь заранее!
SkiFF вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Перевод Imag-а из растра в векторное изображение