Технический форум по робототехнике.
Myp » 15 май 2007, 17:05
собсно есть камера
картинка на выходе камеры вполне удовлетворительная
но, есть одно но
если мы закроем объектив чемнить непрозрачным то как понимаете картинка на выходе не будет просто чёрной =/
а будет состоять, в моём случае, из чисто чёрного фона и некоторого большого количества шума в виде неправильных пикселей
такие точки которые на чёрном фоне видяцца как чёрно-зеленоватые или чёрно-красноватые
на номаной цветной картинке это тоже заметно =/ эти пиксели на равномерно цветной картинке отличаются по оттенку от соседей
вот короче чё я думаю.
сосбсно идея:
запоминаем на каких пикселях у нас неправильные данные RGB ну типа делаем скриншот с закрытым объективом
потом какнить инвертируем цвета и накладываем эту маску на остальные цветные изображения чтобы в этих глючных пикселях изображение скорректировалось
всё равно эти глючные пикселя находятся всегда в одном и томже месте...
так почему бы их не запомнить и не начать корректировать??
картинка там 640х480 не аткая уж и большая...
это вобще возможно? в этой идее есть какойто смысл?
ктото об этом думал? или может делал?
я такую тему видел для цифровых фотиков с битыми пикселями
плагин для фотошопа
делалась маска белых точек, фотка с закрытым объективом и потом маска накладывалась на все фотки и там где белые точки
в итоге там где были белые точки появлялся пиксел какогото среднего цвета
SSG » 15 май 2007, 18:49
А на снимках они (пиксели) как выглядят? Изменена яркость? Уплыл цвет? Хорошо бы иметь снимки чистых цветов (RGB), чтобы знать как корректировать, если цвет поплыл. Ваще, если стабильно в одних и тех же пиеселях зеленый на черном даёт, то может программно зеленого в них чуток убавлять?
А ваще идейка рабочая, но для воплощения требуются доп. исследования.
Myp » 15 май 2007, 18:53
вот именно что всегда в одном и том же месте
либо избыточная зелена или краснота
пиксели выглядят как уплыл цвет
вот тока гдеб мне читый ргб найти чтоб проконтролировать...
ааа нашёл можно экран монитора стестовой прогой снять =)
попытаюсь это по англиски сформулировать и с автором робореалма обсудить
чтоб придумать плагин RGB коррекции некоторых пикселей
- Вложения
-
- вот типа это чёрное, цвета я усилил спецально для контрастности
Сергей » 15 май 2007, 19:26
[off]блин, глаза режет, жесть[/off]
Виталий » 16 май 2007, 03:05
Дайте 3 изображения.
Такая схема применяется, но то что здесь мы видим мне кажется - хаотический шум матрицы, с ним бороться так не получиться.
Можно выделить из изображения только компоненту яркости...
Y = 0.222*R+0.707*G+0.071*B; - получишь изображение в оттенках серого, чего в принципе может быть достаточно.
Myp » 16 май 2007, 09:31
нет как раз не хаотически
если снимать нормальные объекты вот эта же сетка разноцветная неподвижна
тоесть её видно на движущихся объектах, как будто маска цветная сквозь которую смотришь на объект
сделаю ещё неск фоток выложу показать
на компе слабее заметно, вот на телевизоре с диагональю 27" и больше там эта сетка прям смотреть мешает
оттенки серого низя, робот будет за разноцветными мячиками ездить
я тут подумал... всё равно я же использую фильтр который глубину цвета снижает и соседние пикселы по цветы выравнивает
так что я эту гадость так и так нейтрализую тем что картинку усредняю...
SSG » 16 май 2007, 10:50
Может есть под рукой (аль у знакомых) светофильтры - белый листок через них поснимать? Чтоб раздельно по каждому цвету фоту получить.
Виталий » 16 май 2007, 17:49
Мур.
Дай 3 фотографии с закрытым объективом, 3 с открытым но разной степени освещенности я попробую вывести тебе фильтр.
Еще возможно, что этот цвет результат неправильного захвата картинки.
(Например перекодирования YUV->RGB).
Myp » 16 май 2007, 18:04
кстати возможно что и с захватом
так как насколько я помню картинка на компе отличалась если напрямую к телевизору подключить
дома всё подробно затестю =)
Myp » 18 май 2007, 00:12
короче такая фигня
смысл фильтра пропадает
я камеру использовал напрямую для опытов подключал длинным шнуром к системнику
а в реале через радиоканал там добавляется шума разного и то что некоторые пикселы неправильного цвета становится пофиг
там другая проблема
надо чтоб картинка была чёткая и снег не шёл.
а какието там левые пикселы совершенно незаметны
это всё по тому что сигнал не цифровой =(
Виталий » 18 май 2007, 13:46
Такой сигнал тоже можно фильтровать.
SSG » 18 май 2007, 14:01
[off]Гы. Типа цветной "белый шум".[/off]
А кабель экранированный? Может девайсы в металлические ящички спрятать (например, в холодильники :D )?
Myp » 18 май 2007, 15:47
Виталий писал(а):Такой сигнал тоже можно фильтровать.
всё никак не соберусь сфоткать всё как положено
запишу маленькое видео и сделаю фоток как просили
может тогда станет понятней чё к чему
может и правда можно както картинку улучшить...
Гы. Типа цветной "белый шум".
А кабель экранированный? Может девайсы в металлические ящички спрятать (например, в холодильники Very Happy )?
ага именно, цветной белый шум =)
но антенну не спрячешь =/
а в зависимости от наклона антенны и от растояния до стен качество картинки улучшается или ухудшается
я если встаю рядом с роботом или с приёмником тоже степень зашумлённости меняется =/
я уже и радиопередатчик достал из камеры чтоб его экранировать и закрепить повыше над полом..
Myp » 18 май 2007, 15:54
кстати никто не знает как автофокус делается???:roll:
ато там объектив такой удобный... крутицца на резьбе туда сюда, милое дело к нему шаговый мотор приделать
мин фокусное растояние сантиметр
камера как микроскоп работает =)
максимум конец комнаты(3-4 метра), а дальше там уже просто на бесконечность фокусируется
Виталий » 18 май 2007, 16:44
Автофокус - по контрасту картинки. Советовал сначала бы собрать управляемый.