[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "i", "ps": "cndo", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "i", "ps": "cndo", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfk" } } }, { "id": 6, "disable": true, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "disable": true, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "create", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "cndo", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223677-0", "render_to": "inpage_VI-223677-0-101273134", "adfox_url": "//ads.adfox.ru/228129/getCode?p1=byaeu&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid11=&puid12=&puid13=&puid14=&puid21=&puid22=&puid31=&fmt=1&pr=" } } ] { "gtm": "GTM-NDH47H" }
{ "author_name": "Спецлаб Иваново", "author_type": "self", "tags": [], "comments": 36, "likes": -8, "favorites": 0, "is_advertisement": false, "section_name": "club" }
360
Клуб

Российские программисты склеивают изображения не только по горизонтали, но и во все стороны

Большинство видеосистем умеет склеивать видеоизображение только в горизонтальной панораме, а эта соединяет во всех измерениях. Многомерная видеопанорама.

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

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

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

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

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

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

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

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

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

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

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

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

Популярные материалы
Показать еще
{ "is_needs_advanced_access": true }

Лучшие комментарии

Дискуссии по теме
доступны только владельцам клубного аккаунта

Купить за 75₽
Авторизоваться

Преимущества
клубного аккаунта

  • отсутствие рекламы
  • возможность писать комментарии и статьи
  • общение с членами клуба
Подробнее

Преимущества
клубного аккаунта

  • отсутствие рекламы
  • возможность читать и писать комментарии
  • общение с членами клуба
  • возможность создавать записи

Сколько это стоит?

Членство в клубе стоит всего 75₽ в месяц. Или даже дешевле при оплате за год.

Что такое клуб?

Клуб ТЖ это сообщество единомышленников. Мы любим читать новости, любим писать статьи, любим общаться друг с другом.

Вступить в клуб

Комментарии Комм.

Популярные

По порядку

Прямой эфир

Вы не против подписаться на важные новости от TJ?

Нет, не против