roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 470 ]  На страницу Пред.  1 ... 17, 18, 19, 20, 21, 22, 23 ... 32  След.
Автор Сообщение
 Заголовок сообщения: Re: Робот DemoVisionRobot с техническим зрением
СообщениеДобавлено: 16 апр 2010, 08:18 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2009, 10:44
Сообщения: 353
Откуда: Омск
Skype: artymen1
ФИО: Артем Константинович
Цитата:
вам можно подумать о реализации адаптивной подстройки яркости, примерно вот так (в моей камере похоже аппаратно или в дровах еще автоуровни, автоконтраст и блур реализован)
там полно таких авто-штучек, чего там только нету, и автобаланс белого, и автоэкспозиция, все что угодно, и еще плюс много чего встроенный DSP-процессор обрабатывает, да вот только из-за отсутствуюещй тех. поддержки мне все это неподконтрольно.
Цитата:
снимал недорогой вебкамерой при свете обычной люминисцентной лампы (6500K, 36W). ни зелёный, ни синий, ни красный никуда не смещается из-за люминисцентной лампы. цветовой шум (сильно заметный) появляется только, если выключаю 36ваттку и включаю настольную на 8W (3500K). и то далеко не всегда.
не забывайте про психологию восприятия цвета человеком. я не говорил, что зеленый полностью отсутствует, просто оттенок приуменьшен, а конечные выводы я делал, опираясь на анализ изображения на компе, а не свое восприятие.
с википедии:
Изображение
Спектр излучения: непрерывный 60-ватной лампы накаливания (вверху) и линейчатый 11-ватной компактной люминесцентной лампы (внизу), линейчатый спектр излучения может вызвать искажения в цветопередаче.
обратите внимание, что для человека оба спектра очень близки, т.к. у него дифференциальное зрение, которое подчеркивает разность цветов, представленные основными полосами, поэтому вам трудно увидеть искажения в цветопередаче промежуточных тонов: чисто зеленый передается корректно, чисто синий тоже, а вот зелено-синий уже искажен, но это малозаметно. если цветопотерю подсчитать в процентах, то примерно выходит около 50% судя по картинке (навскидку), это очень много, зато для человека, я думаю, она составляет не более 5%

так, что какие бы там технологии не вводили, самым натуральным источником света является тепловое излучение абсолютно черного тела. лампа накаливания очень близка к этой физической модели, а все остальное это уже совершенно другие принципы действия. человек адаптируется подо все. думаю, когда-нибудь в светотехнике спохватятся о цветопередаче, так же как в промышленности спохватились об экологии. (прямо сюжет футуристического фильма: 2100 год, лампы накаливания вне закона, их использование карается смертной казнью. общественное движение "Естественный цвет" набирает все больше и больше людей, которые уходят из техногенной комфортабельной жизни в подполье и по вечерам наслаждаются светом лампочки Ильича :D )


Последний раз редактировалось artymen 16 апр 2010, 10:55, всего редактировалось 4 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот DemoVisionRobot с техническим зрением
СообщениеДобавлено: 16 апр 2010, 08:29 
Не в сети
Аватара пользователя

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

Добавлено спустя 1 минуту 1 секунду:
Это типа - я загадал число и умножил его на 0, у меня получилось 0, угадай с помощью всяких математических преобразований, какое число я загадал :crazy:

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот DemoVisionRobot с техническим зрением
СообщениеДобавлено: 16 апр 2010, 10:46 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2009, 10:44
Сообщения: 353
Откуда: Омск
Skype: artymen1
ФИО: Артем Константинович
вот-вот :)


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

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
:) вы вообще не поняли суть того, что я писал. спектр? у вас и без него проблем по горло. цвета? они у вас в любом случае будут "гулять". а вы как хотели, полагаясь на автоматику, зашитую в чипе камеры и которая делает корректировки исходя из всего изображения, а не нужного вам участка. + абсолютно не используя возможности управления настройками камеры. частично вам поможет поиск по "illumination-adaptive colorimetrie". остальное это написание под свои нужды алгоритмов обработки полученной картинки и управлния настройками камеры.
смотрел даташит, там достаточно нужных настроек. конффетка с такой камерой не выйдет, но значительно улучшить ситуацию можно.
хотя пытаться обьяснить что и как можно сделать, человеку, у которого хватило мозгов ляпнуть такое:
artymen писал(а):
зато я, промучавшись с камерой столько времени, отлично знаю, насколько дико сложное это устройство, и какие сложные преобразования проходят там данные. и мне гораздо легче объяснить, что там что-то испортилось, чем это глюк в моем коде.

и абсолютно не знакомым с основами :pardon: дануна


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот DemoVisionRobot с техническим зрением
СообщениеДобавлено: 16 апр 2010, 19:04 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2009, 10:44
Сообщения: 353
Откуда: Омск
Skype: artymen1
ФИО: Артем Константинович
Цитата:
спектр? у вас и без него проблем по горло.
уже решены, колор-трекинг отлично справляется даже с такими искажениями, но я хочу улучшить результат, и я ожидаю огромного улучшения.
Цитата:
цвета? они у вас в любом случае будут "гулять". а вы как хотели, полагаясь на автоматику, зашитую в чипе камеры
гуляют они совсем немного при нормальном освещении, сойдет, а вот при ненормальном они даже не гуляют, и не летают, они просто режутся
Цитата:
смотрел даташит, там достаточно нужных настроек. конффетка с такой камерой не выйдет, но значительно улучшить ситуацию можно.
а я в отличие от вас не только смотрел, но и пытался сделать, и повторю то, что сказал всего пару постов назад: у камеры корявая документация и тех. поддержка мне недоступна. если смотреть только лишь на даташит, то вам не удасться вообще никакого изображения с нее получить, а уж про тюнинг я вообще молчу.
Цитата:
хотя пытаться обьяснить что и как можно сделать, человеку, у которого хватило мозгов ляпнуть такое:
и абсолютно не знакомым с основами
вы неверно истолковали мой ляп ;) архимед как-то сказал: "чем больше я знаю, тем больше понимаю, что ничего не знаю"

если вы писали о каких-то других проблемах, то они ничтожно малы по сравнению с проблемой спектра


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот DemoVisionRobot с техническим зрением
СообщениеДобавлено: 16 апр 2010, 21:06 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
:) чтоб улучшить результат, крайне желательно управлять настройками камеры. и мне не нужно ковыряться именно в такой же камере, как у вас. есть базовые вещи и мне их достаточно. вот пример основных фенечек, которыми можно управлять, список можно сократить или расширить.
Вложение:
camconfig.jpg
camconfig.jpg [ 26.85 КиБ | Просмотров: 1663 ]

цвета гуляют. как много букаффок.
беру свою лазерную указку-ручку-фонарик-тач стилус, топаю в ванную. "фонарик" эт обычный мелкий белый светодиод. закрываю дверь и в полной изоляции от "внешнего" света фоткаю (без вспышки) светя этим как вы выразились неправильным светом.
Вложение:
DSC_0048.JPG
DSC_0048.JPG [ 299.31 КиБ | Просмотров: 1749 ]

теперь фокус. без всяких предварительных калибровок (ака цветового профиля), пропускаем через 2 простеньких фильтра.
Вложение:
DSC_0048_new.jpg
DSC_0048_new.jpg [ 350.87 КиБ | Просмотров: 1749 ]

:) цвета почти полностью совпадают, немного подгулял "зелёный" у проскитовской отвёртки и белый малёха с уклоном в синий. эт визуально. учитывая, что со времени поступления данных с фотоматрицы до скорректированной фотки цвета преобразовывались раза 3-4 минимум, то вполне сносно. если создать цветовой профиль и откалибровать моник, будет еще лучше.
подобное манипуляции вполне реальны и для вашей камеры, результат будет немного другой. :pardon: но тут уж извините, всё зависит от сенсора, настроек, источника света, освещённости объекта и материала объекта. всегда можно попытаться скорректировать настройки, цвета или понять, что при данных условиях ничего существенного сделать нельзя. а вы даже запустив фотошоп не дотянулись до гистограммы уровней.
:) другой светик и вместо фотика говёненькая (даже в сравнении с ширпотребными фотиками) вебкамера. вырубил все источники света: лампу, телик и даже моник. темнота полная в комнате. результат не напрягаясь:
Вложение:
Photo-16.04.2010_19-56-20.jpg
Photo-16.04.2010_19-56-20.jpg [ 25.5 КиБ | Просмотров: 1661 ]

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот DemoVisionRobot с техническим зрением
СообщениеДобавлено: 16 апр 2010, 22:49 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2009, 10:44
Сообщения: 353
Откуда: Омск
Skype: artymen1
ФИО: Артем Константинович
похоже насчет спектра я преувеличил :oops: теперь, когда я окончательно установил на робота лампу накаливания и на этот раз освещение сделал мощнее, зеленый шарик вновь стал голубым (ну хоть не синим) :) пожалуй даже хуже стало: почему то темный фон стал шумнее, хотя освещение от лампы не настолько мощное, чтобы повлиять на отражение от дальней стены комнаты. видимо, отлично освещенный шарик так глобально повлиял на камеру. там ведь настройки хрен знает какие, но лучшие из тех, что я могу подобрать. пожалуй пойду еще поскребу по сусекам конфиги регистров, может еще лучше найду...

какие хорошие у вас ползунки на картинке, я даже не смею мечтать о таких :roll:

Цитата:
беру свою лазерную указку-ручку-фонарик-тач стилус, топаю в ванную. "фонарик" эт обычный мелкий белый светодиод. закрываю дверь и в полной изоляции от "внешнего" света фоткаю (без вспышки) светя этим как вы выразились неправильным светом.
чудеса, однако... :shock:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот DemoVisionRobot с техническим зрением
СообщениеДобавлено: 16 апр 2010, 23:13 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
ползунки дело наживное. от шумов до определённой степени избавиться можно, методик много. былаб необходимость. а фон... :) ну и ... с ним, главное вроде шарик
:oops: гаджет как гаджет, 1,77$ с доставкой из китая
Вложение:
K75-G.jpg
K75-G.jpg [ 75.74 КиБ | Просмотров: 1728 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот DemoVisionRobot с техническим зрением
СообщениеДобавлено: 17 апр 2010, 08:53 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2009, 10:44
Сообщения: 353
Откуда: Омск
Skype: artymen1
ФИО: Артем Константинович
ах вон че за гаджет. значит, неизвестно, что там еще внутри кроме светодиода. а вы мне фокусы показываете с разгадыванием числа, умноженного на ноль ;)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот DemoVisionRobot с техническим зрением
СообщениеДобавлено: 17 апр 2010, 20:36 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2009, 10:44
Сообщения: 353
Откуда: Омск
Skype: artymen1
ФИО: Артем Константинович
Удалось мне добиться лучшего изображения с камеры, и более того, я ее даже настраивал. Теперь цвета ведут себя адекватно (но от люминисцентной лампы все равно сдвиг небольшой и в другую стророну теперь). Весь день испытывал в разных условиях и настройках, в результате чего стало понятно, что первопричина всего - это маленький динамический диапазон. Самое лучшее решение, которое я нашел, это распределенное освещение за спиной робота. В домашних условиях это люминисцентная лампа, светящая вниз, от стены и стола отражается. Я уже задолбался, так что пока оставлю так. Когда все сделаю, может еще повоюю :)

Добавлено спустя пару световых лет:
Качество распознавания не зависит от качества картинки в целом. Это заблуждение очень мешало мне. Теперь я добился действительно хорошего распознавания :)

Добавлено чуть погодя:
а, нет, хреновое распознавание...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот DemoVisionRobot с техническим зрением
СообщениеДобавлено: 21 апр 2010, 19:47 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2009, 10:44
Сообщения: 353
Откуда: Омск
Skype: artymen1
ФИО: Артем Константинович
В-общем, все становится хуже и хуже.

1. точность определения положения сервы хреновая из-за наводок. при выключенной камере точность нормальная
2. колор-трекинг хреновый. в разных условиях цвета разные (куда уж там разные помещения и освещение. даже в пределах одного испытания с дневным идеальным освещением). обеспечить постоянство цвета оказалось весьма и весьма трудной задачей. плюс, я не уверен, что во время движений с камеры принимаются верные данные без наводок. я даже не могу это проверить, т.к. память МК очень мала. я туда максимум половину монохромного кадра 88х72 могу поместить. а если предавать видео на ходу по строкам, то скорости уарта недостаточно, чтобы между сигналами горизонтальной синхронизации успеть передать строку (USB-UART позволяет максимум 1 мбит).

Возможно, что в воздухе на провода не такие уж и большие наводки наводятся, а все дело в плате. я ее редактировал много раз, щас там куча проводов переплетено поперек друг друга с одного конца платы в другой.
Так что на данный момент, ситуация очень хреновая :(


Последний раз редактировалось artymen 21 апр 2010, 19:50, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот DemoVisionRobot с техническим зрением
СообщениеДобавлено: 21 апр 2010, 19:48 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот DemoVisionRobot с техническим зрением
СообщениеДобавлено: 21 апр 2010, 19:53 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2009, 10:44
Сообщения: 353
Откуда: Омск
Skype: artymen1
ФИО: Артем Константинович
а что удивительного ? там логические сигналы переключаются. фронт импульса с 0 до 3В за наносекунды. у меня даже камера не работала, когда шлейф был нераспотрошен, т.е. взаимные наводки такие сильные, что логические уровни расшатывают, а что уж там говорить о каких то десятках милливольт, которые соостветсвуют градусу поворота сервы


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

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
На серву что-то навести ОЧЕНЬ трудно.
Там такие огромные постоянные времени и емкости, что давится вообще все что угодно.
(она свои щетки давит - о рядом висящих проводах вообще речи быть не должно)
Скорее софт подглючивает - не хватает времени, блокируется прерывание итп.
Чтобы наносекундные импульсы в соседнем проводе что-то на механике повернули... - "не верю".


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

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

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 470 ]  На страницу Пред.  1 ... 17, 18, 19, 20, 21, 22, 23 ... 32  След.

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


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

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


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

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