roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 01:41

Часовой пояс: UTC + 4 часа




Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: Распознавание линии горизонта
СообщениеДобавлено: 25 апр 2011, 15:06 
Не в сети

Зарегистрирован: 25 апр 2011, 14:05
Сообщения: 2
Здравствуйте! Интересует такой вопрос: необходимо по изображению с камеры, установленной на судне, распознать линию горизонта. Интересует все, что с этим связанно, может кто ссылками поделится или слышал о реализации подобных алгоритмов. Гуглить пытался, ничего внятного не нашел. Буду рад любой информации.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Распознавание линии горизонта
СообщениеДобавлено: 25 апр 2011, 15:21 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Надо бы примеры изображений.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Распознавание линии горизонта
СообщениеДобавлено: 25 апр 2011, 15:33 
Не в сети
Аватара пользователя

Зарегистрирован: 16 май 2009, 12:50
Сообщения: 1530
Откуда: Россия
прог. языки: Java, C
Какие примеры то? Море везде одинаковое, другое дело от погоды зависит, и, особенно если солнце у горизонта и на него камерой смотреть, то _пичаль_.

_________________
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Распознавание линии горизонта
СообщениеДобавлено: 25 апр 2011, 15:42 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Конкретные примеры :) потому как на каких-то изображениях ответ очевиден и никаких особо алгоритмов не надо - ищешь на изображении где проходит разделительная линия, отделающая один основной цвет от другого и всё :) она и есть линия горизонта.

Добавлено спустя 55 секунд:
Два основных цвета найти по гистограмме

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Распознавание линии горизонта
СообщениеДобавлено: 25 апр 2011, 18:06 
Не в сети

Зарегистрирован: 25 апр 2011, 14:05
Сообщения: 2
Так вот в том и специфика, что при любых условиях желательно работать. Ну если представить, что мы имеем минимальное волнение, либо оно вообще отсутствует. На горизонте могут находиться какие-либо объекты(корабли, яхты и т.д.). Я прошу направить меня по правильному пути, так как компьютерным зрением еще не занимался. Подскажите книги, статьи, может какие-нибудь библиотеки, все, что может помочь мне в решении данной проблемы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Распознавание линии горизонта
СообщениеДобавлено: 25 апр 2011, 18:46 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Обожаю задачи распознавания, поставленные как "при любых условиях желательно работать".
Это прямо такое классное техническое задание, все из себя такое точное и конкретное.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Распознавание линии горизонта
СообщениеДобавлено: 25 апр 2011, 19:03 
Не в сети
Аватара пользователя

Зарегистрирован: 16 май 2009, 12:50
Сообщения: 1530
Откуда: Россия
прог. языки: Java, C
Чтож, это пооригинальнее будет, чем ии изобретать.
Я чуть ли не каждый день плаваю на катере, и могу сказать, что абсолютно в любых условиях горизонт нельзя найти.
Особенно взглянул бы как тс ищет горизонт при 8б шторме.

_________________
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Распознавание линии горизонта
СообщениеДобавлено: 25 апр 2011, 19:29 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
На всякий случай - при любых условиях лучше всего линию горизонта искать с помощью 6-DOF IMU.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Распознавание линии горизонта
СообщениеДобавлено: 28 апр 2011, 21:20 
Не в сети
Аватара пользователя

Зарегистрирован: 16 май 2009, 12:50
Сообщения: 1530
Откуда: Россия
прог. языки: Java, C
.

_________________
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.


Последний раз редактировалось Grem 06 май 2011, 01:27, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Распознавание линии горизонта
СообщениеДобавлено: 28 апр 2011, 22:11 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
6-DOF IMU + из школьного курса
Вложение:
06022011_5.gif
06022011_5.gif [ 639 байт | Просмотров: 2821 ]

:) а в текущей постановке вопроса лучшее, что можно сделать это или повесить на стену вот такую картинку (т.к. задача нерешаемая и мягко говоря отвратно описана)
Вложение:
headboomplace.jpg
headboomplace.jpg [ 78.3 КиБ | Просмотров: 2833 ]

или убавить аппетит и поставить более реальную задачу


Последний раз редактировалось Angel71 28 апр 2011, 22:22, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Распознавание линии горизонта
СообщениеДобавлено: 28 апр 2011, 22:20 
Не в сети
Аватара пользователя

Зарегистрирован: 16 май 2009, 12:50
Сообщения: 1530
Откуда: Россия
прог. языки: Java, C
Цитата:
необходимо по изображению с камеры

2Angel71, первый класс, урок чтения.

_________________
"There is nothing better than sliding down snow and flying through the air" (с) Shane McConkey.
Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Распознавание линии горизонта
СообщениеДобавлено: 28 апр 2011, 22:26 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
Grem, :wink: в одном из множества возможных вариантов будет достаточно регистрировать угол наклона корабля во время получения снимка. :D не заданы существенные доп. условия, а это уже тянет далеко не на школьный курс, а на n-й уровень телепатии :pardon: постановка задачи отвратная


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Распознавание линии горизонта
СообщениеДобавлено: 28 апр 2011, 22:50 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
=DeaD= писал(а):
На всякий случай - при любых условиях лучше всего линию горизонта искать с помощью 6-DOF IMU.

+100500
Делал такое для моряков как раз... даже без гиры - там все таак медленно - уинтегрировать можно до безобразия.
Вплоть до величин сравнимых с жесткостью конструкции (как раз ради этого и затевалось).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Распознавание линии горизонта
СообщениеДобавлено: 29 апр 2011, 11:09 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Grem писал(а):
Шел с работы, с

Вот ходят же люди с работы, а!

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 14 ] 

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO