Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нахождение линии на изображениях, Алгоритмы, кроме Хафа. 
:(
    Опции темы
zaksys
Дата 15.10.2010, 09:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 31.5.2008
Где: Красноярск

Репутация: нет
Всего: нет



Добрый день. У перед мной стоит задача распозновать линии на изображениях. Я вот интересуюсь, есть ли другие подходы кроме алгоритма Хафа, возможно есть более легкие алгоритмы относительно реализаций. Буду признателен за любой материал ссылки на электронные ресурсы, или даже книги(это предпочтительнее). Ну а если есть примеры кода, то 2 буду рад. Хотя вот сам пока выбираю, начем запрограммировать C# или Delphi.
PM MAIL Skype   Вверх
Earnest
Дата 15.10.2010, 10:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 5962
Регистрация: 17.6.2005
Где: Рязань

Репутация: 7
Всего: 183



Подходов к распознаванию вагон и маленькая тележка. Даже на этом форуме много чего было. Так что потрудись поискать для начала сам.
А потом конкретизируй вопрос, т.к. "распознавание" - слишком обще звучит.


--------------------
...
PM   Вверх
zaksys
Дата 15.10.2010, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 31.5.2008
Где: Красноярск

Репутация: нет
Всего: нет



Цитата(Earnest @ 15.10.2010,  10:12)
Подходов к распознаванию вагон и маленькая тележка. Даже на этом форуме много чего было. Так что потрудись поискать для начала сам.
А потом конкретизируй вопрос, т.к. "распознавание" - слишком обще звучит.

Ладно потружусь уж. Но пока кроме Хафа ничего дельного не нашел. А как тогда лучше сформулировать? Все доступное на форуме прочитал, ну искал по ключевому слову "распознование". Есть пару хороших материалов, но может ещё ссылками кто поделится? Ну может быть по конкретнее будет звучать нахождение линии на изображении, ну и собственно ее выделения, вот что меня интересует. Тут ещё почитал, что в основном все работают с бинаризованным изображения, наверное интересен ещё такой вопрос, а если работать с цветной картинкой? Насколько это возможно, и например будет ли применим метода Хафа, для данных ситуациях?
(P. s. Алгоритм бинаризаций конечно у меня уже реализован на Delphi, для фотографии картинок в формате .bmp и .jpeg) По данному вопросу ещё узнал Google, запрос звучал "Распознование\нахождение геометрических примитивов на изображении", но в основном натыкался на построение этих самых примитивов, с использованием всего, что можно и C# и Delphi, с помощью OpenGL.

Это сообщение отредактировал(а) zaksys - 15.10.2010, 18:08
PM MAIL Skype   Вверх
Pavia
Дата 15.10.2010, 18:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 418
Регистрация: 6.12.2008

Репутация: 11
Всего: 12



PM MAIL   Вверх
Pavia
Дата 15.10.2010, 18:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 418
Регистрация: 6.12.2008

Репутация: 11
Всего: 12



Цитата(zaksys @  15.10.2010,  15:51 Найти цитируемый пост)
Алгоритм бинаризаций конечно у меня уже реализован на Delphi, 

А какой именно алгоритм? 
Хотелось бы видеть вот этот, от Sauvola. 
http://citeseerx.ist.psu.edu/viewdoc/downl...p1&type=pdf
На данный момент один из самых лучших

С цветной работать можно, но практической пользы нет. Только код в 3 раза замедлять. Вот в градациях серого там варианты. Так как бывает то выше яркость то ниже. У Кэнни это  затронуто, да и Sauvola и у других тоже описанно.

Это сообщение отредактировал(а) Pavia - 15.10.2010, 18:53
PM MAIL   Вверх
zaksys
Дата 15.10.2010, 20:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 117
Регистрация: 31.5.2008
Где: Красноярск

Репутация: нет
Всего: нет



Цитата(Pavia @ 15.10.2010,  18:52)
Цитата(zaksys @  15.10.2010,  15:51 Найти цитируемый пост)
Алгоритм бинаризаций конечно у меня уже реализован на Delphi, 

А какой именно алгоритм? 
Хотелось бы видеть вот этот, от Sauvola. 
http://citeseerx.ist.psu.edu/viewdoc/downl...p1&type=pdf
На данный момент один из самых лучших

С цветной работать можно, но практической пользы нет. Только код в 3 раза замедлять. Вот в градациях серого там варианты. Так как бывает то выше яркость то ниже. У Кэнни это  затронуто, да и Sauvola и у других тоже описанно.

Огромное спасибо за ссылки, будем смотреть. Жаль что они все на английском, но постараюсь перевести и понять смысл. У меня 4 ссылка, почему то не открылась. Но и так материала много. Не у меня взят самый простой алгоритм, сравнения с порогом, и к сожелению, на тексте я его не тестировал, только для определенной задачи, предедущая была нахождение окружностей на изображении, которые предположительно являются бликами.

Это сообщение отредактировал(а) zaksys - 15.10.2010, 20:12
PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.1060 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.