Специалисты из Стэнфорда построили рабочий прототип камеры с открытым исходным кодом Stanford camera (она же Frankencamera и Camera 2.0), способной в руках специалистов обучаться новым трюкам, недоступным для серийных образцов.
Разработчики «Франкенкамеры» отмечают, что, хотя множество современных цифровых аппаратов обладают огромными и гибкими возможностями по настройке (ручной в том числе) параметров съёмки, пользователи всё же не могут вмешиваться непосредственно в программы, «прошитые» в таких аппаратах.
Идея «аппарата open-source» заключается в том, что он позволяет проделывать со своим софтом что угодно, а значит, перед специалистами в области вычислительной фотографии открываются огромные возможности для творчества.
Любой программист может написать софт, управляющий фокусировкой, выдержкой, реакцией на движение и прочими параметрами работы «Стэнфордской камеры». С одной стороны, это должно побудить специалистов к сочинению новых необычных «трюков» для такого аппарата, с другой — позволить рядовым потребителям скачивать такие программы на свои собственные «Франкенкамеры».
К примеру, популярное нынче изготовление изображений с широким динамическим диапазоном (High dynamic range imaging) требует последующей обработки ряда снимков на компьютере (и создания «синтезированного» из этого ряда кадров снимка), и оно недоступно непосредственно самим фотокамерам, имеющимся ныне на рынке. А Frankencamera умеет выполнять такой снимок просто по нажатию кнопки.
Другой пример — съёмка видео. В обычных фотокамерах в режиме видео разрешение кадров заметно уступает предельному разрешению отдельных фотоснимков. Игра с софтом «Франкенкамеры», рассуждают авторы новинки, позволит обойти это ограничение.
К примеру, она может снимать видео в обычном для всех камер режиме, но регулярно делать снимки с высоким разрешением. Информация с этих снимков может затем использоваться для пересчёта соседних видеокадров и повышения их разрешения. Создатели новой камеры намерены обучить её и такой съёмке.
Ещё Stanford camera может общаться с компьютерами в Интернете, получая информацию об оценке качества снимков посетителями фотохостингов, и использовать эти рейтинги для того, чтобы делать лучшие снимки.
«Некоторые камеры обладают Software Development Kits, которые позволяют подключать их с помощью кабеля USB к компу, устанавливать определённую экспозицию, скорость затвора и делать снимок, но это не то, о чём говорим мы, — объясняет один из авторов „Стэнфордской камеры“ Марк Левой. — Мы указываем камере, что делать в следующую микросекунду в измерительном алгоритме, или алгоритме автофокусировки, или фотовспышке, как изменить фокус и снова задействовать вспышку, в общем — это вещи, которые вы не можете запрограммировать на коммерческих камерах».
Команда из Стэнфорда надеется найти общий язык с промышленниками, чтобы организовать серийный выпуск таких «цифровиков». Их цена должна составить около $1000.
Читайте также о карманной камере для трёхмерной фото- и видеосъёмки, получении с обычным аппаратом панорам в миллиарды пикселей и новом типе съёмки, который воссоздаёт потерянную информацию об объекте.