Фоторегистрация при картографировании - отличный cпособ улучшить карты

Судя по всему это все-таки затвор. Причем закрывается он во время обработки кадра, видимо что бы убрать наводки с матрицы или как-то так.

Кадрируем-Фокусируемся=Затвор открыт, Съемка кадра (выдержка)=Затвор открыт, Обработка кадра=Затвор закрыт.
Все это отчетливо видно если смотреть в объектив. Время обработки кадра пропоционально длинне выдержки.

Еще одна версия, зачем он закрывается - это работа шумодава. Т.е. после съемки кадра, он дополнительно получает информацию о шуме с неосвещенной матрицы, что бы затем его вычесть.

Отключить его программно если и возможно, то вероятно совсем глубоким влезанием в алгоритмы работы железа )

А вот убрать автофокус каждый кадр скриптами вполне возможно, это да. )

Звуки отключены сразу в момент покупки фотика, для сохранения тишины и энергии в АКБ. :slight_smile:

Мне вот больше интересно даже не облако 3Д точек, а вьювер позволяющий бродить по местности рассматривая фото и детали. Был бы такой, но не отдельными синтами - а глобальный по миру, так же как StreetView - цены бы ему не было :slight_smile:

Чего бы не изобрела наука, люди превратят это в оружие! 8)

** Eugene** спасибо за такую кучу ссылок и информации! :slight_smile:

Для велосипеда 8с\кадр - слишком медленно. Подходящий минимум порядка 2-3с\кадр. Так что нужна более эффективная система.

А вот для пешехода 8с - похоже подойдет. С учетом того что велосипед в среднем как-раз быстрее в 4 раза.


Про kartamania.ru - точно. Я говорил про них. Эх, жалко что у них все остановилось.
Круто было бы, если бы они поделились технологиями склейки панорам и вьювером+картопривязкой. )
Надо бы еще раз попробовать с ними связаться.


Neq4 - действительно очень круто делают. Просто мега-респект.
Насчет технологии съемки - все таки для снятия мгновенных панорам, у них точно что-то есть вроде системы из нескольких фотоаппаратов. Подругому никак.

Immersive Media - видел, где-то в новостях пробегало. Point Grey Research - не видел.
И те и другие очень круты. Но конечно дороговато слегка ))


Вообще после изучения всех вариантов, тоже пришел к тому что самый простой - это набор фотиков снимающих панораму.

Чаще пробуют сделать на базе вебкамер. Однако это ведет к тому, что приходиться решать кучу технических проблем с пропускной способностью интерфейсов и производительностью процессора, под такие задачи не расчитанного.

Если же взять фотоаппараты, то мы получаем на каждый фотик независимый проц, расчитаный на обработку фотографий + независимое хранилище (Flash). Остается только задача синхронизации.

Например для Canon-ов с CHDK, все сведеться к разработки паянию простого устройства которое может выдавать 5 вольт по таймеру: http://chdk.wikia.com/wiki/USB_Remote_Cable

Думаю четко-настроеные камеры в таком варианте должны срабатывать практически синхронно (с соблюдением требуемого допуска 0.5 сек).


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

Anyway, начальный прототип нужно собирать самим.

Немного ссылок:

Софт:

Если заниматься СтритВью, конечно нужно не забывать контактировать с уже начатыми проектами:

http://www.openstreetphoto.org/
http://wiki.openstreetmap.org/index.php/OpenStreetPhoto

С их летающим над городом Sint Pietersberg фото-вертолетом:
http://blog.opengeo.nl/
http://www.mikrokopter.de/ucwiki/

и
http://openstreetview.org/
http://wiki.openstreetmap.org/wiki/OpenStreetView

Нашел еще
http://www.openstreetview.org.uk/

Там нет информации вообще, но есть просмоторщик панорам, более культурный чем на двух предыдущих.

Кстати, OpenStreetPhoto оказывается тоже используют CHDK. Я когда первый раз их видел, как-то не обратил на это внимание. И еще они активно работают над системой распознавания знаков на фотках (можно посмотреть в их блоге).

Железо:

Поискал дешевых фотиков на разборку на dealextreme, но что-то ничего не приглянулось:

http://www.dealextreme.com/products.dx/category.411
http://www.dealextreme.com/search.dx/search.camera
http://www.dealextreme.com/products.dx/category.812

Если же целится на Canon-ы, то б\у подходящие для CHDK стоят порядка 1500-2000 на молотке:
http://molotok.ru/item770876692_canon_ixus_40.html
http://molotok.ru/item761302515_canon_powershot_a530.html

Грустно что на e-bay цена получается не меньше. -__-


Ну и просто новостей на последок. Пару дней назад пробовал тестовый выезд с фотиком + chdk.
За 10 минут соорудил для него чехол из коробки для лампочки, восползовавшись степлером и ножиком.
Прикрепил конструкцию с помощью трех канцелярских резинок на руль и поехал тестить.

Получилось очень здорово! ) Теперь можно собирать супер-HiRes фотолог с покатушек (я снимал 1600х1200).
Вообще для картографических целей такое разрешение уже и не нужно, буду наверное до 800х600 ужимать )

Да пожалуйста! Я просто сам давно мечтаю о самодельном StreetView, поэтому и интересуюсь разными разработками в этой области.

Думаю, что для велосипеда/машины лучше даже 1с/кадр - при скорости в 40км/ч машина проезжает за секунду 10 метров, а это прилично.

Я тоже согласен. Это более автономный и при этом качественный вариант.

Да, это точно. Но думаю, при желании этот вопрос можно решить. Прототип тоже можно собрать из тех же китайских фотоаппаратов, они несколько дешевле, чем официальный Canon :slight_smile:

Еще один вариант, над которым я раздумываю, потому что он самый простой - не мучаться и купить action-камеру :slight_smile: Для России лучший выбор на http://www.actioncams.ru Если не сильно размахиваться на разрешение, то можно взять камеру VholdR. Это будет дешево и автономно. Если уже хотеть HD-вариант, то есть ее идейный продолжатель - ContourHD. Можно еще и другие посмотреть, но они обычно дороже.

Такая штука подойдет для целей картографирования, но не StreetView. К тому же работать с видео сложнее, чем с кучкой фотографий.

Получить из видео кучку фотографий - дело одного клика :3
Кстати, такие видеосеквенсы идеально, прямо-таки дьявольски подходят для фотосинта. Синты из видео выходят прекрасные…

UPD. Вспомнил такую бесплатную программку - Voodoo Camera Tracker. Она как раз умеет строить из видео облако точек и (внимание!) траекторию перемещения камеры.
Эту самую траекторию можно потом экспортнуть в 3ds Max или просто в текстовый файл с простым синтаксисом.

Так. Где-то у меня валяется видеозапись с фронтальной автомобильной камеры… :3

Eugene: ActionCam - сам давно хочу ) Как-то давно выбирал, причем остановился тогда на варианте не представленом на actioncams.ru. Но то правда нужно было из штатов заказывать. Да и HD-камер тогда и в помине не было )

Ценники у них тут не слишком добные :slight_smile:

Однажды катаясь на борде в Степаново, встретил мужика который сам такие камеры собирает (находит правильную камеру наблюдения, крепление, а камкодер-компактный - запазухой). Жалко контакты тогда у него не взял, что бы узнать что и где покупать.

Hind С видео как я понимаю проблема либо с качеством картинки либо с занимаемым объемом :slight_smile:

У меня тот-же Canon на 2 гига - 640х480 обещает 15 мин. писать, 320х200, 22 мин. Маловато. -__-

Еще, если говорить о панорамах - проблема с синхронизацией. Нужно придумать как подгонять кадры одного видео, под кадры другого.
Разве-что переодически хлопать в кадре кино-хлопушкой :slight_smile:

Но вообще идея распилить видео-ролик - тоже заманчива. Выла бы возможность я бы фреймрейт понизил в 2 раза и может попробовал бы )

А вообще, у меня тут есть вялотекущий Augumented Reality проект… так-что если он не заморозится, с вебкамерами повозиться еще возможностей будет много )

Флешка на 16 гигабайт стоит, извиняюсь, копейки. А это уже не 15 минут, а все 120, то есть 2 часа. Неужели мало? :3
Ну тогда на 32 можно взять.

Скорее уж проблема будет с питанием, которую придется решать либо генератором ^^, либо внешним большим аккумулятором, либо запасом штатных (что неудобно и вызывает лишние разрывы видеотрека).

Кстати, у меня совершенно случайно два Canon’а, умеющих CHDK. Еще год назад пробовал, все работало. :3

UPD. Вспомнил об ограничениях FAT32 на размер файла. Ну что ж такое, это поделие до сих мешается, агонизирует и никак не сдохнет.

Для street view только на машине получается 360 получить. В остальных случаях (велосипед, пешеход) если только на голове установку с камерами носить. Но это будет привлекать слишком много ненужного внимания. Можно еще вогруг шеи установку с камерами кольцевого типа крепить, но тогда нельзя плечи поднимать.

Там все еще интересней, для установки CHDK нужно форматить в FAT16… так что 2 гиг по умолчанию %(
Правда вроде есть технология с установкой CHDK в отдельный скрытый раздел, но не знаю, не пробовал.

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

2vvoovv Вот картинка которая мне очень понравилась:
http://clip2net.com/clip/m9923/1255619801-clip-38kb.jpg

Это Ladybug с тех ссылок что кидал Eugene.

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

Antares19,
есть библиотека gphoto http://www.gphoto.org под линукс, позволяющая контролировать параметры камеры с компа. Возможно она позволила бы решить проблемы синхронизации камер.

Искать комплектующие можно начать с сайта http://www.alibaba.com по ключевым словам camera module
Там же и готовые камеры предлагаются.

vvoovv, спасибо! :slight_smile:

С gphoto буду разбираться. И копать alibaba.com, когда проект на работе наконец пойдет и будут финансы на закупку железок под эксперименты. По модулям поискал - много интересного, правда там цены на модули практически нигде не указаны. Надо разбираться. )

Вообще план действий длльше примерно такой.

  1. Картографировать в свободное время по отработанной технологии :slight_smile:

  2. Доработать софт: - Сделать/найти авто скачивалку-заливалку треков, фоток и новых карт на имеющиеся девайсы/

  3. Развивать тему с фотиками. Раздобыть где-нибудь второй-третий canon и попробовать собрать панормный регистратор. Соответственно нужно разбираться (делать/искать решение) с автоматической сборкой панорам.

  4. Попробовать вебкамеры. - Тестовый выезд с ноутбуком + вебкамера(ы). [Нужно найти толковый софт для фото\видео регистрации с камерой]

  5. Когда будут подвижки по 3-4 пунктам - нужно выходить на контакт с похожими проектами озвученными выше в теме.

Еще нужно что бы все это было не в ущерб работе и остальным проектам. Потому как интенсивно будет продвигаться - прогнозировать не берусь :slight_smile:

http://forum.pccar.ru/forumdisplay.php?f=97

Кто еще не видел, кроме машины, Google Street View теперь еще снимает такая вот велосипедная конструкция:
http://www.youtube.com/watch?v=Hr-4Aln1Il8

а с коническим зеркалом + одной фотокамерой ничего не попадалось?
вопрос как сделать коническое зеркало конечно непростой, но все-таки.

А разве нету их в продаже?
Для камер наблюдения наверняка продают… Давно еще в инете попадалось.

Классно было бы какую-нибудь высокомегапиксельную зеркалку и зеркало хорошее!)
Сразу обзор на 360 градусов…

Eugene120, спасибо! Еще один регистратор и как я понял с бесплатной версией. Обязательно буду пробовать.

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

Видимо у гугла размеры - результат того, что на байк система портирована прямо с машины. Камеры и обрабатывающие железки таковы, что им нужно серьезное питание и мощности CPU. хых )

Aleksandr Dezhin, О! Мысль с коническим зеркалом - это мега тема! 8) Потенциальный кандидат на сильное удешевление + уменьшение габаритов системы.
Но конечно есть вопросы:

  • Насколько сложно/реально сделать программу, которая будет разворачивать “кривую” картинку в человеческую горизонтальную панораму?
    Насколько сильна будет потеря качества из-за изначального искажения картинки?
    Если ли тут принципиальное отличие от использования объектива типа “рыбий глаз”?

Если вопросы решаются приемлемыми ответами - то это может оказаться мега-решение! 8)

  1. С преобразованием вряд-ли возникнут какие-то проблемы - откалибровать можно по вертикальному шесту с рисками на одинаковом расстоянии. Огрехи объектива можно panotools-ами подавить в известной степени.
  2. Чем ближе к центру кадра тем картинка получится хуже. Нужную область можно наверное улучшить зеркалом более сложной формы, нежели коническая, но это доп проблемы при изготовлении.
  3. Не совсем понял, о каком принципиальном отличии от рыбьего глаза идет речь - и там и там оптика. Но РГ по краям дает отвратительную картинку. Да и угол обзора у него не очень удобный для наших целей. Нам +/- 30 в одной плоскости 360 в другой, куда лучше чем 180 в двух. Да и по качеству получаемой картинки преломление куда хуже отражения, если сравнить искажения вносимые объективом и пентапризмой например.

У нескольких камер плюс в том, что можно разную экспозицию на разные фрагменты ставить - в солнечный день “в поле” это будет очень кстати. Еще светосилы много потеряем на зеркале, хотя не факт что на фишае меньше. Но для авто это может быть критично - там скорость.

Для меня все-таки основной вопрос как сделать зеркало. Лучше чем свернуть лавсан конусом пока ничего в голове нет.

ЗЫ: Если кто не в курсе, такую схему зрения используют всякие роботы.

В текущей установке Google Street View есть еще лазерные сенсоры расстояния. Это дает дополнительный размер.

К вопросу о координатах снимка в Exif. Помнится, про фотоаппараты с гпс-приёмником было обсуждение где-то. Это вроде как лучший вариант, без возни с созданием привязки.

А про chdk - довольно скромные у неё возможности. Например, подцепить внешний usb-приёмник нельзя даже теоретически.