Фотокамера с открытым программным кодом

Печать: Шрифт: Абв Абв Абв
admin 08 Сентября 2009 в 09:57:06
Специалисты из Стэнфорда построили рабочий прототип камеры с открытым исходным кодом Stanford camera (она же Frankencamera и Camera 2.0), способной в руках специалистов обучаться новым трюкам, недоступным для серийных образцов.

Разработчики "Франкенкамеры" отмечают, что, хотя множество современных цифровых аппаратов обладают огромными и гибкими возможностями по настройке (ручной в том числе) параметров съёмки, пользователи всё же не могут вмешиваться непосредственно в программы, "прошитые" в таких аппаратах.

Идея "аппарата open-source" заключается в том, что он позволяет проделывать со своим софтом что угодно, а значит, перед специалистами в области вычислительной фотографии открываются огромные возможности для творчества.

Любой программист может написать софт, управляющий фокусировкой, выдержкой, реакцией на движение и прочими параметрами работы "Стэнфордской камеры". С одной стороны, это должно побудить специалистов к сочинению новых необычных "трюков" для такого аппарата, с другой — позволить рядовым потребителям скачивать такие программы на свои собственные "Франкенкамеры".


Чтобы оживить свою камеру, исследователи, словно доктор Франкенштейн, воспользовались частями от самой разной техники. "Мозгом" стал специально запрограммированный чип от Texas Instruments, работающий под управлением Linux. Датчик изображения был взят от одного из телефонов Nokia, но он получил мощный объектив от Canon, от третьего поставщика взяли ЖК-дисплей, а корпус создали самостоятельно. Выглядит камера неказисто, но это только рабочий прототип, призванный проверить идею (фото Stanford University).


К примеру, популярное нынче изготовление изображений с широким динамическим диапазоном (High dynamic range imaging) требует последующей обработки ряда снимков на компьютере (и создания "синтезированного" из этого ряда кадров снимка), и оно недоступно непосредственно самим фотокамерам, имеющимся ныне на рынке. А Frankencamera умеет выполнять такой снимок просто по нажатию кнопки.

Другой пример — съёмка видео. В обычных фотокамерах в режиме видео разрешение кадров заметно уступает предельному разрешению отдельных фотоснимков. Игра с софтом "Франкенкамеры", рассуждают авторы новинки, позволит обойти это ограничение.

К примеру, она может снимать видео в обычном для всех камер режиме, но регулярно делать снимки с высоким разрешением. Информация с этих снимков может затем использоваться для пересчёта соседних видеокадров и повышения их разрешения. Создатели новой камеры намерены обучить её и такой съёмке.

Ещё Stanford camera может общаться с компьютерами в Интернете, получая информацию об оценке качества снимков посетителями фотохостингов, и использовать эти рейтинги для того, чтобы делать лучшие снимки.

"Некоторые камеры обладают Software Development Kits, которые позволяют подключать их с помощью кабеля USB к компу, устанавливать определённую экспозицию, скорость затвора и делать снимок, но это не то, о чём говорим мы, — объясняет один из авторов "Стэнфордской камеры" Марк Левой. — Мы указываем камере, что делать в следующую микросекунду в измерительном алгоритме, или алгоритме автофокусировки, или фотовспышке, как изменить фокус и снова задействовать вспышку, в общем — это вещи, которые вы не можете запрограммировать на коммерческих камерах".

Команда из Стэнфорда надеется найти общий язык с промышленниками, чтобы организовать серийный выпуск таких "цифровиков". Их цена должна составить около $1000.



Источник: Stanford University
Добавить сообщение
Чтобы добавлять комментарии зарeгиcтрирyйтeсь