2Antares19
Да, он брал поток с видеокамер. Действительно, 8с/кадр не так уж и много, но если ехать на велосипеде или вообще идти пешком, то этого вполне хватит.
Эти ребята, видимо, были проект http://kartamania.ru , а статья о них действительно была на Хабре. Они действительно все решили и меня тогда это тоже заинтересовало. Я написал им письмо, но ответа так и не получил. А сейчас, похоже, проект просто умер.
Заказ Яндекса на панорамы выполняла российская компания Neq4 (www.neq4.ru, www.prosto360.ru), которая сделала классные панорамы и других мест. Лучше Гугловских, потому что они специализируются на создании виртуальных туров. Например, на сайте “Кофемании”. Небольшая статья про них в “Секрете фирмы” - http://www.kommersant.ru/doc.aspx?DocsID=1009699 Как я понимаю, они снимают обычной зеркалкой с широкоугольным объективом.
На Западе народ еще использует камеры компании Point Grey Research - Ladybug2. Это специальная камера с 6 объективами, которая пишет единый видеопоток всего происходящего вокруг. В итоге получается очень интересно - http://360videoblog.blogspot.com/2009/08/yellowbird-captures-t-mobile-sing-along.html . Чем-то похоже на работу Immersive Media, камеры которой раньше использовал Google для своего StreetView, но у них разрешение картинки меньше. Правда, и стоит Ladybug2 10 тысяч долларов, а сколько будет ее новый вариант, Ladybug3, работающий уже с шестью FullHD-потоками, никто не знает.
Да, пожалуй, устроит. По сути, есть только 2 варианта - снимать кадры с вебкамер и ставить автономные фотоаппараты. Первый вариант позволит писать и видео при желании, а второй будет более качественным и автономным. Я бы предпочел именно его. Так может и заказать где-нибудь у китайцев систему из 4 начинок фотоаппаратов мегапикселей в 5-6 в едином корпусе?. Индивидуальные корпуса, дисплеи не нужны, автономность будет обеспечиваться батарейками для каждого фотоаппарата, хранение - карточкой памяти, опять же, у каждого своей. Может выйти долларов в 200. А потом продавать OSM-щикам всего мира за 250 - каждый захочет сделать StreetView своей деревни. Вот и бизнес будет
Собрано из некачественных фоток второй, пробной, фоторегистрации.
Разрешение 320х240 (ых, знал бы - сделал больше:).
Снималось на 0.5 fps, собрано в видео 8 fps.
Камера - сначала горизонтально (сильно лучше), потом - вертикально.
В процессе съемки погода резко переменилась, похолодало градусов на 5, убрали солнце и включили сильный ветер (там где статичные кадры - деревья качает). Чуть не сдуло пока докатывал.
Пока всё. На комментарии отвечу ближе к вечеру. (надеюсь успею) )
Судя по всему это все-таки затвор. Причем закрывается он во время обработки кадра, видимо что бы убрать наводки с матрицы или как-то так.
Кадрируем-Фокусируемся=Затвор открыт, Съемка кадра (выдержка)=Затвор открыт, Обработка кадра=Затвор закрыт.
Все это отчетливо видно если смотреть в объектив. Время обработки кадра пропоционально длинне выдержки.
Еще одна версия, зачем он закрывается - это работа шумодава. Т.е. после съемки кадра, он дополнительно получает информацию о шуме с неосвещенной матрицы, что бы затем его вычесть.
Отключить его программно если и возможно, то вероятно совсем глубоким влезанием в алгоритмы работы железа )
А вот убрать автофокус каждый кадр скриптами вполне возможно, это да. )
Звуки отключены сразу в момент покупки фотика, для сохранения тишины и энергии в АКБ.
Мне вот больше интересно даже не облако 3Д точек, а вьювер позволяющий бродить по местности рассматривая фото и детали. Был бы такой, но не отдельными синтами - а глобальный по миру, так же как StreetView - цены бы ему не было
Чего бы не изобрела наука, люди превратят это в оружие! 8)
** Eugene** спасибо за такую кучу ссылок и информации!
Для велосипеда 8с\кадр - слишком медленно. Подходящий минимум порядка 2-3с\кадр. Так что нужна более эффективная система.
А вот для пешехода 8с - похоже подойдет. С учетом того что велосипед в среднем как-раз быстрее в 4 раза.
Про kartamania.ru - точно. Я говорил про них. Эх, жалко что у них все остановилось.
Круто было бы, если бы они поделились технологиями склейки панорам и вьювером+картопривязкой. )
Надо бы еще раз попробовать с ними связаться.
Neq4 - действительно очень круто делают. Просто мега-респект.
Насчет технологии съемки - все таки для снятия мгновенных панорам, у них точно что-то есть вроде системы из нескольких фотоаппаратов. Подругому никак.
Immersive Media - видел, где-то в новостях пробегало. Point Grey Research - не видел.
И те и другие очень круты. Но конечно дороговато слегка ))
Вообще после изучения всех вариантов, тоже пришел к тому что самый простой - это набор фотиков снимающих панораму.
Чаще пробуют сделать на базе вебкамер. Однако это ведет к тому, что приходиться решать кучу технических проблем с пропускной способностью интерфейсов и производительностью процессора, под такие задачи не расчитанного.
Если же взять фотоаппараты, то мы получаем на каждый фотик независимый проц, расчитаный на обработку фотографий + независимое хранилище (Flash). Остается только задача синхронизации.
Думаю четко-настроеные камеры в таком варианте должны срабатывать практически синхронно (с соблюдением требуемого допуска 0.5 сек).
По поводу заказать Китайцам - это конечно мега вариант. Только для этого нужно изучить каналы по которым собственно заказывание таких штук производится ) Так же вопрос донесения требований и проверки результата.
Там нет информации вообще, но есть просмоторщик панорам, более культурный чем на двух предыдущих.
Кстати, OpenStreetPhoto оказывается тоже используют CHDK. Я когда первый раз их видел, как-то не обратил на это внимание. И еще они активно работают над системой распознавания знаков на фотках (можно посмотреть в их блоге).
Железо:
Поискал дешевых фотиков на разборку на dealextreme, но что-то ничего не приглянулось:
Грустно что на e-bay цена получается не меньше. -__-
Ну и просто новостей на последок. Пару дней назад пробовал тестовый выезд с фотиком + chdk.
За 10 минут соорудил для него чехол из коробки для лампочки, восползовавшись степлером и ножиком.
Прикрепил конструкцию с помощью трех канцелярских резинок на руль и поехал тестить.
Получилось очень здорово! ) Теперь можно собирать супер-HiRes фотолог с покатушек (я снимал 1600х1200).
Вообще для картографических целей такое разрешение уже и не нужно, буду наверное до 800х600 ужимать )
Да пожалуйста! Я просто сам давно мечтаю о самодельном StreetView, поэтому и интересуюсь разными разработками в этой области.
Думаю, что для велосипеда/машины лучше даже 1с/кадр - при скорости в 40км/ч машина проезжает за секунду 10 метров, а это прилично.
Я тоже согласен. Это более автономный и при этом качественный вариант.
Да, это точно. Но думаю, при желании этот вопрос можно решить. Прототип тоже можно собрать из тех же китайских фотоаппаратов, они несколько дешевле, чем официальный Canon
Еще один вариант, над которым я раздумываю, потому что он самый простой - не мучаться и купить action-камеру Для России лучший выбор на http://www.actioncams.ru Если не сильно размахиваться на разрешение, то можно взять камеру VholdR. Это будет дешево и автономно. Если уже хотеть HD-вариант, то есть ее идейный продолжатель - ContourHD. Можно еще и другие посмотреть, но они обычно дороже.
Такая штука подойдет для целей картографирования, но не StreetView. К тому же работать с видео сложнее, чем с кучкой фотографий.
Получить из видео кучку фотографий - дело одного клика :3
Кстати, такие видеосеквенсы идеально, прямо-таки дьявольски подходят для фотосинта. Синты из видео выходят прекрасные…
UPD. Вспомнил такую бесплатную программку - Voodoo Camera Tracker. Она как раз умеет строить из видео облако точек и (внимание!) траекторию перемещения камеры.
Эту самую траекторию можно потом экспортнуть в 3ds Max или просто в текстовый файл с простым синтаксисом.
Так. Где-то у меня валяется видеозапись с фронтальной автомобильной камеры… :3
Eugene: ActionCam - сам давно хочу ) Как-то давно выбирал, причем остановился тогда на варианте не представленом на actioncams.ru. Но то правда нужно было из штатов заказывать. Да и HD-камер тогда и в помине не было )
Ценники у них тут не слишком добные
Однажды катаясь на борде в Степаново, встретил мужика который сам такие камеры собирает (находит правильную камеру наблюдения, крепление, а камкодер-компактный - запазухой). Жалко контакты тогда у него не взял, что бы узнать что и где покупать.
Hind С видео как я понимаю проблема либо с качеством картинки либо с занимаемым объемом
У меня тот-же Canon на 2 гига - 640х480 обещает 15 мин. писать, 320х200, 22 мин. Маловато. -__-
Еще, если говорить о панорамах - проблема с синхронизацией. Нужно придумать как подгонять кадры одного видео, под кадры другого.
Разве-что переодически хлопать в кадре кино-хлопушкой
Но вообще идея распилить видео-ролик - тоже заманчива. Выла бы возможность я бы фреймрейт понизил в 2 раза и может попробовал бы )
А вообще, у меня тут есть вялотекущий Augumented Reality проект… так-что если он не заморозится, с вебкамерами повозиться еще возможностей будет много )
Флешка на 16 гигабайт стоит, извиняюсь, копейки. А это уже не 15 минут, а все 120, то есть 2 часа. Неужели мало? :3
Ну тогда на 32 можно взять.
Скорее уж проблема будет с питанием, которую придется решать либо генератором ^^, либо внешним большим аккумулятором, либо запасом штатных (что неудобно и вызывает лишние разрывы видеотрека).
Кстати, у меня совершенно случайно два Canon’а, умеющих CHDK. Еще год назад пробовал, все работало. :3
UPD. Вспомнил об ограничениях FAT32 на размер файла. Ну что ж такое, это поделие до сих мешается, агонизирует и никак не сдохнет.
Для street view только на машине получается 360 получить. В остальных случаях (велосипед, пешеход) если только на голове установку с камерами носить. Но это будет привлекать слишком много ненужного внимания. Можно еще вогруг шеи установку с камерами кольцевого типа крепить, но тогда нельзя плечи поднимать.
Там все еще интересней, для установки CHDK нужно форматить в FAT16… так что 2 гиг по умолчанию %(
Правда вроде есть технология с установкой CHDK в отдельный скрытый раздел, но не знаю, не пробовал.
В общем есть свои косяки. В целом, я думаю нужно прорабатывать тему в сторону фотографий с помощью независимых фотиков, пока самое технически простое. (но входной денежный порог выше)
Если требуется маскировка. можно замаскировать под какую-нить подходящую длинномерную фигню привязанную к рюкзаку (удочка, лыжи, лопата, швабра) :). Я часто катаю с пенкой пристегнутой к рюкзаку вертикально - она достаточно негабаритная на вид. Так же зимой не раз катал на велике со сноубордом пристегнутым к спине. Внимание привлекает, но выглядит понятно ))) Только если неграмотно пристегнуть - по шлему щелкает на
бордюрах )) (не больно, но достаёт) )
Antares19,
есть библиотека gphoto http://www.gphoto.org под линукс, позволяющая контролировать параметры камеры с компа. Возможно она позволила бы решить проблемы синхронизации камер.
Искать комплектующие можно начать с сайта http://www.alibaba.com по ключевым словам camera module
Там же и готовые камеры предлагаются.
С gphoto буду разбираться. И копать alibaba.com, когда проект на работе наконец пойдет и будут финансы на закупку железок под эксперименты. По модулям поискал - много интересного, правда там цены на модули практически нигде не указаны. Надо разбираться. )
Вообще план действий длльше примерно такой.
Картографировать в свободное время по отработанной технологии
Доработать софт: - Сделать/найти авто скачивалку-заливалку треков, фоток и новых карт на имеющиеся девайсы/
Развивать тему с фотиками. Раздобыть где-нибудь второй-третий canon и попробовать собрать панормный регистратор. Соответственно нужно разбираться (делать/искать решение) с автоматической сборкой панорам.
Попробовать вебкамеры. - Тестовый выезд с ноутбуком + вебкамера(ы). [Нужно найти толковый софт для фото\видео регистрации с камерой]
Когда будут подвижки по 3-4 пунктам - нужно выходить на контакт с похожими проектами озвученными выше в теме.
Еще нужно что бы все это было не в ущерб работе и остальным проектам. Потому как интенсивно будет продвигаться - прогнозировать не берусь
Eugene120, спасибо! Еще один регистратор и как я понял с бесплатной версией. Обязательно буду пробовать.
vvoovv, Трицикл гугловый - на фото много раз видел, на видео впервые. В последнее время как-раз часто его вспоминал и размышлял о содержимом громадного ящика Просто даже если в самом навороченом варианте собрать систему по тем технологиям что мы обсуждаем тут - она будет раз в 10 компактнее.
Видимо у гугла размеры - результат того, что на байк система портирована прямо с машины. Камеры и обрабатывающие железки таковы, что им нужно серьезное питание и мощности CPU. хых )
Aleksandr Dezhin, О! Мысль с коническим зеркалом - это мега тема! 8) Потенциальный кандидат на сильное удешевление + уменьшение габаритов системы.
Но конечно есть вопросы:
Насколько сложно/реально сделать программу, которая будет разворачивать “кривую” картинку в человеческую горизонтальную панораму?
Насколько сильна будет потеря качества из-за изначального искажения картинки?
Если ли тут принципиальное отличие от использования объектива типа “рыбий глаз”?
Если вопросы решаются приемлемыми ответами - то это может оказаться мега-решение! 8)