Как реализовать вставку размеров как в AutoCad

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
ravan77
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 14.05.2007 (Пн) 13:20

Как реализовать вставку размеров как в AutoCad

Сообщение ravan77 » 21.06.2007 (Чт) 15:48

Привет. Возникает такая ситуация. Есть Микроскоп электронный который делает jpg файлы. Вот на этих рисунках нужно вставить размеры как на чертежах. Можно ли реализовать такую прогу, открывать рисунок, вставить на рисунке размеры с стрелками и сохранить. Размеры должны указаться в миллиметрах, и под любым градусом.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 21.06.2007 (Чт) 16:00

Для этого придется начать с распознавания образов. Размеры же к чему-то относятся. Или как?
Лучший способ понять что-то самому — объяснить это другому.

ravan77
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 14.05.2007 (Пн) 13:20

Сообщение ravan77 » 21.06.2007 (Чт) 16:06

это рисунки термитов, короче нужно измерить ножки, голову и тому подобные размеры. Например длина головы термита 1 мм.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 21.06.2007 (Чт) 16:56

Да хоть ктулхов. Как по-вашему программа должна определять, где у них голова, ноги или щупальца? Максимум, что можно сделать, это проставлять скопом где-нибудь в метаданных файлов размер кадра и его масштаб (если это набор файлов за одну фотосессию и параметры не менялись), потом открывать его в каком-то подобии графического редактора, щелкать по двум нужным точкам изображения, а редактор будет рисовать между ними стрелку с расстоянием.
Лучший способ понять что-то самому — объяснить это другому.

ravan77
Начинающий
Начинающий
 
Сообщения: 18
Зарегистрирован: 14.05.2007 (Пн) 13:20

Сообщение ravan77 » 21.06.2007 (Чт) 17:06

Параметры не будут менятся. Рисунки будут одинакового разрешения 1024х768. Просто нужно вставить две точки и чтобы редактор рисовал стрелку с расстоянием.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 21.06.2007 (Чт) 17:26

Тогда считаешь расстояние между точками, L = SQR(X*X+Y*Y), умножаешь его на масштаб (сколько пикселов в одном миллиметре) и получаешь расстояние в физических величинах.
Только если требуется именно это, зачем было создавать тему в этом разделе?
Lasciate ogni speranza, voi ch'entrate.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 21.06.2007 (Чт) 21:28

Я так понял, у него проблема в математике...
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 22.06.2007 (Пт) 7:32

ravan77, если у тебя есть какие-нибудь уточнения, пиши в ЛС.
А пока переношу.

tag_warning
Lasciate ogni speranza, voi ch'entrate.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 81

    TopList