Бесшовный видео клей
Дата публикации: 31.05.2013

Всесторонняя Видеопанорама. Этот алгоритм еще и дает экономию: 20 мегапикселей по цене 5-и или 8 MPx по цене 2-х…


ico_videopanorama.jpg

На рынке все больше появляется камер панорамного вида – видимо, это востребовано. И действительно, выхваченные видеокамерами узкие участки местности дают слабое представление о границах всего объекта. По нашей практике, например, на стадионах целостный панорамный вид ускоряет понимание места действия по сравнению с осмысливанием разрозненных участков. А время реакции в таких и многих других случаях - крайне важный фактор.

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

kamerj.jpg

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

Сделаем это на примере 4-х, 8-и, 20-и, и 40-а мегапиксельных камер Arecont Vision. Вот так выглядят 4 отдельных двухмегапиксельных камеры в WEB-интерфейсе Ареконта.

videopanorama01_max.jpg

В интерфейсе GOALcity давно есть возможность объединять несколько видео окон - в одно. Если наши конкуренты развивались от однооконного интерфейса и на этом уровне остановились, то вид GOALcity изначально строился на независимых видео окнах. А как опция – появилась возможность объединять несколько окон (любое количество) – в одно общее. Причем, в отличие от конкурентов, делать это можно по бесшовной технологии.

Ко всему прочему каждому составному окну можно назначать любые размеры, масштабы, а также местоположение. Т.е. по сути, достаточно взять несколько независимых видеокамер, направить их в соседние точки и склеить в одно видео окно.

Конечно, использование уже установленных в одном корпусе камер хоть и дорого, но упрощает процесс монтажа. Но физическое расхождение мест склейки требует долгих танцев с отверткой. А редактор интерфейса GOALcity позволяет программно варьировать неточностями, если такие возникают. Более того, разнесенная установка, как правило, более практична на неподготовленной местности, т.к. из одной точки в разные стороны камеры не всегда удается направить - мешают всевозможные препятствия: деревья, столбы, стены… Индивидуальная расстановка для каждой камеры более приемлема в практических условиях.

Редактор интерфейса GOALcity позволяет использовать камеры разного типа и разных разрешений. Для каждой из них можно задать свои размеры и свои места в общей видеопанораме.

При этом существует возможность не только боковых склеиваний, а вообще любых доступных в плоскости: сверху, снизу, слева, справа. Т.е. это уже не только панорама по горизонтали, но и по всей площади объекта, в том числе и вертикали. Естественно, таким образом можно создавать круговые панорамы без рыбьего глаза – так сильно режущего человеческий глаз.

axon01_max.jpg

Но в видеопанорамах не только место монтажа играет важную роль. Главная беда таких, в общем-то полезных, конструкций в пассивной склейке, которая работает только на объединение. Все-таки постоянно писать кадры по 40 мегапикселей каждый – надо запастись неслабыми ресурсами, одного компьютера только на это и хватит. А вот одного диска и на 30 минут записи может не хватить. А Система GOALcity даже в панораме обрабатывает каждую камеру индивидуально, экономя ресурсы. Если, например, человек идет в зоне видимости одной камеры, то пишется только эта камера – без мощного арсенала комбинации камер. В плеере производится обратная склейка, только в моменты отсутствия записи показывается последний кадр на тех камерах, где не было изменений.

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

Посмотреть фильм в альтернативном кодеке

Разработано в СпецЛаб!

 

Спецлаб увеличил поступления в бюджет за счет экономии на бумаге
Спецлаб - Почта России. Первая в стране поддержка электронных рассылок штрафных квитанций
Опознать нарушителя в толпе за 5 секунд
Пространственная идентификация личности. База данных на кончике пальца