Как в декабре поставил машину во дворе под окном, так она и простояла до сегодняшнего дня. Впервые на такой долгий срок тачку оставлял, так что когда появилась потребность сгонять по делам, оказалось что не всё так просто. Предварительно аккумулятор зарядил, так что в нём был уверен, но машина всё равно заводиться не захотела. Стартер крутился, но бестолку.
Посидел, подумал. Проверил бензин - полбака, ещё докризисный залит. Выдохнуться явно не должен был :-) Включил-выключил фары - всё норм, светятся. Открыл-закрыл бардачок - не помогло. Вышел, попинал колёса - всё равно не заводится.
Вылез, покурил, снова попробовал завести - характер звука при этом изменился, стало почихивать. С небольшими перерывами стал продолжать попытки - начало попёрдывать. Ну и где-то на тридцатой попытке движок таки завёлся. Правда, сначала тарахтел как дизель, но после где-то получаса прогрева звук стал нормальный. Сделал круг вокруг двора - вроде едет, не глохнет.
Офигенно было бы посмотреть концерт, снятый в стерео с видом со сцены. Побывать на концерте конеш клёво, но максимум что возможно простому смертному - пробиться к сцене. Дальше не пустят мощные дяди из охраны. А так - получается возможность хоть как-то на сцене побывать среди зажигающих кумиров :-)
Кто не узнал дядьку на видео - Брайан Мэй. Гитарист и автор многих текстов группы Queen.
P.S. Но ещё лучше - снимать панорамное видео из центра сцены. Примерно как тут
Недавно щупал очечи Samsung Gear VR (тот же Окулус, только на базе самсунговского смартфона, если кто не в курсе). Всё ништяг, очень эффектно, но некоторые моменты смутили. Во первых - жёсткая привязка к конкретной модели смартфона. Во вторых - аццкий SDK. Плавность изображения при поворотах головы вроде адекватная была, так что тут претензий нет. Помнится, когда на выставке впервые надел окулус - буквально через несколько секунд голова кружиться начала - очень дёрганая картинка была. У самсунгов в этом плане ситуация получше (почему-то).
Сегодня вот вспомнил про гугловскую веселуху под названием Cardboard. Очки "виртуальной реальности" из картона с двумя линзочками. Втыкаешь любой смартфон (чем больше экран и больше разрешение - тем лучше) и всё, можно качать демки.
Но под рукой этих самых кардбордов нету, а главное - нет подходящих линз. Так что пришлось научиться видеть стереокартинку без всяких прибамбасов. Помнится, раньше на фишках часто публиковали стереокартинки - когда надо долго смотреть на экран монитора, сфокусировав взгляд между двумя картинками, тогда начинаешь видеть стерео. Вот и с приложениями для кардборда такое получилось - реально виден стереоэффект. Правда, потом глаза в кучу.
Самое главное - картинка идеальная. Никаких дёрганий при повороте головы. Нет залоченности на конкретную модель мобилы. Приложения писать несложно. Прям рай, практически.
Собссно, к чему эт я. Виртурилковский плеер под андроид уже может стереокартинку показывать (с двух виртурилок).
Рылся по ютубу, искал концерты Металлики, которые ещё не смотрел. Каким-то макаром наткнулся на кавер металликовской песенки "sad but true", в исполнении Nickelblack. Раньше я этот самый никельблек как-то не шибко слышал, а тут вот прям протащился, ништяг сыграли и спели. Жаль только один куплетик.
Посмотрел мельком их концерты - очень даже недурственно, как оказалось, пошёл качать альбомы.
После того как вчера опробовал управление беспроводной камерой, вспомнил что в админке поломалось управление DSLR по USB, так что наконец-то починил и его. Теперь ещё лучше работает. Но тут встал вопрос - как полученный с внешнего фотика кадр передать на землю (т.е. в Virt2real Player).
Фотка - файл, надо передать в плеер. Файлы обычно по TCP передают, но мы не ищем лёгких путей. Тем более что в плеере у меня TCP не водится, всё на UDP. А по UDP файлы передавать тот ещё головняк. Вспомнил было про tftp, но тут же его отмёл - отдельным процессом его неинтересно запускать, а исходники ковырять - неохота. К тому же tftp хорошо работает в локалке, когда коннект нормальный, а вот в наших обычных условиях он уже не так хорошо справляется с передачей.
Погуглил на тему сабжа - нигде ничего толкового не нашёл, только вот на всех форумах где задаются подобные вопросы народ сразу начинает пальцы гнуть и вопить что "юзай TCP". А мне нафиг не сдалось каждому долбодятлу объяснять что у нас только UDP, причём как в локалке, так и через инет как проводной, так и 3G/4G, а там жопа с линком бывает, UDP теряются конкретно.
Короче, заснуть вчера не получилось - до утра просидел, упорно шкодил. К утру таки нашкодил.
Вот такая оригинальная камера - Sony DSC-QX100. Выступает в роли точки доступа Wi-Fi (а точнее, Wi-Fi Direct). Своего экрана не имеет, все настройки и просмотр - со смартфона/планшета.
Соответственно, понадобилось сделать управление ею с виртурилки (из админки, для начала).
Хоть у этой камеры и есть USB порт для подключения к компу, управлять ею по USB нельзя, только фотки сливать. А жаль, т.к. управление по USB (через PTP) давно уже работает. Но у Sony всё по-своему, так что пришлось с нуля делать.
Вот что получилось. LiveView пока не работает но уже знаю как сделать.
В комплекте с Виртурилкой у нас идёт довольно паршивенькая камера OV2643 от OmniVision. А что делать, камера нужна, а хорошие сенсоры и денег хороших стоят.
Но красивую картинку получить мне хочется с той поры как первый видеопоток с Виртурилки получили. Красивую - в смысле не засвеченную, не шибко контрастную, с естественными цветами, желательно ещё и с компенсацией фоновой засветки и с хорошим углом обзора. Ну и в разрешении HD, само собой.
Чтоб не пробовать совсем уж кучу разных сенсоров, искали эталонную картинку. В итоге приняли за эталон видео с вебкамеры Logitech C910, ибо там и правда всё отлично по вышеперечисленным параметрам. Ковыряния интернетов показали что в этих вебках стоит сенсор OV5642 от той же OmniVision. С алибабы были на пробу закуплены камеры на базе сенсоров OV5642, но вот подключить толком их не удавалось из-за отсутствия поддержки YUV в HD. Точнее, поддержка-то у нас давно появилась, но только при обычном разрешении (640x480), а его уже вообще не рассматриваем как подходящий размер картинки.
Совсем недавно, при ковыряниях Саши с HDMI входом наконец-то заработала поддержка YUV при высоких разрешениях, но снова проверить 5642 как-то руки не доходили.
А сегодня вот дошли. Настройки пока первые при которых хоть что-то показывает, но уже результат лично меня порадовал. Ещё предстоит уровки автояркости подкрутить и фпс повыше сделать (эт всё i2c регистрами настраивается), но уже практически лепота.
Самый прикол что для подключения камеры не нужно в ядро драйвер добавлять. Точнее, для полноценного функционирования (с настройкой параметров через v4l2) конеш надо, но для использования с фиксированными настройками - не надо, достаточно настройки регистров из юзерспейса (скрипт cameramode как раз для этого).
Кстати, для малины есть единственная камера - OV5647, как раз модификация этой моей OV5642. ТТХ у них одинаковые.
Таким же образом, настройкой регистров из юзерспейса, можно настроить любой цифровой сенсор камерный, если его правильно подключили к шлейфу, само собой. Сейчас вот 5642 уже явно устаревший, хочется что-нить из Aptina или Sony Exmor, только вот проблема сенсор достать для испытаний.
В армии так было: если кто-то во взводе накосячил - отжимается весь взвод, кроме накосячившего. Дабы ухудшить положение оного. Видимо, тот же принцип и в т.н. "судебной системе" используется.
Наконец-то мне дали добро на публикацию того трактора :-D
Как раз он на RAE-2013 и был. Собссно, с момента когда я только начал его делать я уже знал какую песенку воткну в видеоролик в качестве саундрека :-D "Комбайнёры" рулят!
Многие из тех кто общается с Виртурилкой часто матерятся из-за того устройство фиг найдёшь в сетке. Когда ip статичный - всё понятно, адрес известен, вбил в браузере и готово, админка вот она. Когда устройств много - уже сложнее, надо помнить у кого какой адрес. А когда ip динамический - начинаются проблемы, т.к. неизвестно какой именно айпишник девайс получит. Можно, конечно, посмотреть в логах роутера, какой адрес был выделен, но это изврат полный.