Re: Автоматизация обработки изображений и их оцифровки метод
От: sof.bix Россия http://byterix.net
Дата: 13.12.07 15:19
Оценка: 3 (1) +1 :)
Здравствуйте, HelpMa32, Вы писали:

HM>Дано — изображение (фотка) металлического образца с нанесенными на нем линиями (делительная сетка), необходимо найти координаты вершин в этой сетке (пересечения линий), подскажите, как это можно сделать средствами delphi, или, вообще хоть как-нить, но автоматически ...

HM>Вручную делать нереально (мне надо их много рисунков обрабатывать, каждый 100+ точек .. ), если скажите фотошопом — то опишите как .. — мне там, ничего добиться неудалось ....

HM>Единсвенная моя идея — нанести точки вручную (!) в местах пересечений и уже их искать в делфе-проги, но это неоптимально, заранее спасибо .


HM>Приложение 1- кусочек фотки, которую надо обработать (22кб) http://mail.ngs.ru/~info128/primer.jpg


Сетку можно только распозновать при обработке изображений, точных алгоритмов все равно нет. Написать свой нереально, сетка у вас неровная! Проще ручками ставить, в паинте есть в углу отображениеие координат наведенного курсора. В дельфи можно только автоматизировать процес расстановки точек, я на C# писал прогу которая сохраняет в файл координаты выделяемых прямоугольников на картинках
Автоматизация обработки изображений и их оцифровки методами
От: HelpMa32  
Дата: 13.12.07 15:05
Оценка:
Дано — изображение (фотка) металлического образца с нанесенными на нем линиями (делительная сетка), необходимо найти координаты вершин в этой сетке (пересечения линий), подскажите, как это можно сделать средствами delphi, или, вообще хоть как-нить, но автоматически ...
Вручную делать нереально (мне надо их много рисунков обрабатывать, каждый 100+ точек .. ), если скажите фотошопом — то опишите как .. — мне там, ничего добиться неудалось ....

Единсвенная моя идея — нанести точки вручную (!) в местах пересечений и уже их искать в делфе-проги, но это неоптимально, заранее спасибо .

Приложение 1- кусочек фотки, которую надо обработать (22кб) http://mail.ngs.ru/~info128/primer.jpg
Re: Автоматизация обработки изображений и их оцифровки метод
От: HelpMa32  
Дата: 13.12.07 16:09
Оценка:
а как можно автоматизировать расстановку точек?
Re[2]: Автоматизация обработки изображений и их оцифровки ме
От: wallaby  
Дата: 13.12.07 17:24
Оценка:
Здравствуйте, HelpMa32, Вы писали:

HM>а как можно автоматизировать расстановку точек?


Я представляю себе задачу так: сначала надо перевести изображение в двухцветное, чтобы получились черные пересекающиеся полосы на белом фоне. Для этого могут пригодиться какие-то фильтры типа используемых в фотошопе (а может и нет), хотя только ими обойтись всё равно не удастся. Дальше можно утоньшать полосы конечной ширины до линий толщиной в 1 пиксель и найти их точки пересечения. Это всё в общих чертах, конкретно с такими задачами не сталкивался.
А вообще-то такие вопросы лучше задавать в форуме Алгоритмы, там скорее посоветуют что-то полезное, бомбу я уже повесил
---
The optimist proclaims that we live in the best of all possible worlds; and the pessimist fears this is true
Re[2]: Автоматизация обработки изображений и их оцифровки ме
От: sof.bix Россия http://byterix.net
Дата: 14.12.07 07:13
Оценка:
Здравствуйте, HelpMa32, Вы писали:

HM>а как можно автоматизировать расстановку точек?


Если ручную, то пишется программа, которая грузит изображение на форму, с помощью клика по форме ресуешь точки на изображении и пишешь в файл координаты. Программа на С# пишется за 1,5 час, замерял, на делфи пишется думаю что за час. Если чтобы все само — мнение высказал, эта задача будет равносильна переводу точечного изображения в векторную графику... Можете покачать из инета готовые проги, даже платные очень глючат!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.