![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Обраотка картинки [D6, D7, Win2k]
Phantomouse © (2004-10-27 10:53:00)Здравствуйте!
Суть проблемы в следующем. Имеется своеобразная карта "района". Она представлена графическим файлом, где в виде прямоугольников, залитых разным цветом нарисованы дороги и дома. Нужно обработать файл так, чтобы получить текстовый файл, в котором описывались бы прямоугольники на картинке. Например так:
Прямоугольник 1
ширина
высота
координата левого верхнего угла по х
координата верхнего левого угла по у
Прямоугольник 2
ширина
высота
координата левого верхнего угла по х
координата верхнего левого угла по у
и т.д.
Если не сможете (или жалко :-) помочь с кодом, подскажите пожалуйста хотя-бы алгоритм (только с синтаксисом команд), или статью, где об этом можно почитать.
Спасибо.
debuger (2004-10-27 15:58:00) [1]Это, насколько помню, явно не один день кодинга. Для разработки распознающего фильтра, нужно иметь представление о типах выделяемых им объектов.
Mihey_temporary (2004-10-27 14:33:00) [2]В общем плане речь идёт о векторизации. В данном случае если стороны прямоугольников параллельны осям координат, то задача решается гораздо легче.
Ты бы выложил куда-нибудь картинку (кусок), чтобы мы имели представление.
Анонимщик (2004-10-27 12:23:00) [3]Я так понимаю, что ты не знаешь более-менее вразумительно никакого языка программирования?
И скажи еще, что за задача и зачем оно тебе в таком виде, картинка-то каким-то образом откуда-то взялась - откуда, из какого источника? Насколько объекты на нем (дороги и дома) отделены друг от друга, или сливаются. Ну и в том же духе.
Т.к. в общем случае задача нетривиальная.