![]() |
|
![]() ![]() ![]() |
|
zaksys |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 31.5.2008 Где: Красноярск Репутация: нет Всего: нет |
Добрый день. У перед мной стоит задача распозновать линии на изображениях. Я вот интересуюсь, есть ли другие подходы кроме алгоритма Хафа, возможно есть более легкие алгоритмы относительно реализаций. Буду признателен за любой материал ссылки на электронные ресурсы, или даже книги(это предпочтительнее). Ну а если есть примеры кода, то 2 буду рад. Хотя вот сам пока выбираю, начем запрограммировать C# или Delphi.
|
|||
|
||||
Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 7 Всего: 183 |
Подходов к распознаванию вагон и маленькая тележка. Даже на этом форуме много чего было. Так что потрудись поискать для начала сам.
А потом конкретизируй вопрос, т.к. "распознавание" - слишком обще звучит. -------------------- ... |
|||
|
||||
zaksys |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 31.5.2008 Где: Красноярск Репутация: нет Всего: нет |
Ладно потружусь уж. Но пока кроме Хафа ничего дельного не нашел. А как тогда лучше сформулировать? Все доступное на форуме прочитал, ну искал по ключевому слову "распознование". Есть пару хороших материалов, но может ещё ссылками кто поделится? Ну может быть по конкретнее будет звучать нахождение линии на изображении, ну и собственно ее выделения, вот что меня интересует. Тут ещё почитал, что в основном все работают с бинаризованным изображения, наверное интересен ещё такой вопрос, а если работать с цветной картинкой? Насколько это возможно, и например будет ли применим метода Хафа, для данных ситуациях? (P. s. Алгоритм бинаризаций конечно у меня уже реализован на Delphi, для фотографии картинок в формате .bmp и .jpeg) По данному вопросу ещё узнал Google, запрос звучал "Распознование\нахождение геометрических примитивов на изображении", но в основном натыкался на построение этих самых примитивов, с использованием всего, что можно и C# и Delphi, с помощью OpenGL. Это сообщение отредактировал(а) zaksys - 15.10.2010, 18:08 |
|||
|
||||
Pavia |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 6.12.2008 Репутация: 11 Всего: 12 |
zaksys,
Слайд 7 и 9 http://vims.cis.udel.edu/~chandra/689/Spri...ners+Ransac.ppt http://www.ipol.im/pub/algo/gjmr_line_segment_detector/ http://en.wikipedia.org/wiki/Canny_edge_detector http://ai.pku.edu.cn/aiwebsite/research.fi...0evaluation.pdf Каждая 2-ая или 10-ая публикация ftp://ftp.inria.fr/INRIA/publication/ Это сообщение отредактировал(а) Pavia - 15.10.2010, 18:33 |
|||
|
||||
Pavia |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 418 Регистрация: 6.12.2008 Репутация: 11 Всего: 12 |
А какой именно алгоритм? Хотелось бы видеть вот этот, от Sauvola. http://citeseerx.ist.psu.edu/viewdoc/downl...p1&type=pdf На данный момент один из самых лучших С цветной работать можно, но практической пользы нет. Только код в 3 раза замедлять. Вот в градациях серого там варианты. Так как бывает то выше яркость то ниже. У Кэнни это затронуто, да и Sauvola и у других тоже описанно. Это сообщение отредактировал(а) Pavia - 15.10.2010, 18:53 |
|||
|
||||
zaksys |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 117 Регистрация: 31.5.2008 Где: Красноярск Репутация: нет Всего: нет |
Огромное спасибо за ссылки, будем смотреть. Жаль что они все на английском, но постараюсь перевести и понять смысл. У меня 4 ссылка, почему то не открылась. Но и так материала много. Не у меня взят самый простой алгоритм, сравнения с порогом, и к сожелению, на тексте я его не тестировал, только для определенной задачи, предедущая была нахождение окружностей на изображении, которые предположительно являются бликами. Это сообщение отредактировал(а) zaksys - 15.10.2010, 20:12 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Алгоритмы" | |
|
Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Алгоритмы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |