LiveBlox
LiveBlox – это программная среда-конструктор, позволяющая создавать приложения разной сложности и реализовывать самые невероятные задумки. Используйте такие современные технологии, как Computer Vision, разработка ПО без знаний кода и многое другое.

На данный момент отзывов нет.
Возможности LiveBlox:
Как работать с LiveBlox?
Легко! Используйте огромное количество модулей, каждый из которых уникален и занимается только своим определенным процессом. Просто объединяя их, вы сможете создать более сложную и многозадачную структуру. Именно этим обусловлена универсальность LiveBlox, так как она подойдет для каждого разработчика, что бы он ни создавал. Чтобы начать работать с необходимым модулем, или блоком, перетащите его на рабочее пространство.
Но разве это объясняет саму концепцию? Нет. Поэтому приведем одну небольшую «иллюстрацию». Модуль камеры занимается обработкой потока, поступающего с веб-камеры. Свяжем его с компонентом распознавания лиц. И все лица, заснятые камерой, будут определены. Как только система поймет, что перед камерой находится человек, она выведет какое-нибудь простое сообщение, пусть будет «Добрый день!», за что также отвечает один из блоков.
Интерфейс drag & drop
Разработчики LiveBlox учли все пожелания своих пользователей и решили использовать простой интерфейс, основанный на «перетаскивании». Даже тем, кто запускает программу первый раз, будет легко освоиться и начать комфортно работать. Перетяните нужный модуль на рабочее пространство и объедините его с другими.
GUI-элементы
Популярный GUI-конструктор поможет вам быстро создать интерфейс пользователя благодаря вышеупомянутой системе «Drag-and-drop». Закончив свой интерфейс, вы можете экспортировать его или запустить уже в автономном режиме.
Видеообработка
Воспользуйтесь особыми модулями фильтров при обработке своих видео. Вы найдете не только обычные наборы фильтров, но и оригинальные эффекты. Хотите создать свой фильтр? Просто поэкспериментируйте с объединением блоков.
Код
«Drag-and-drop» интерфейс, использованный в LiveBlox, дает возможность легко составлять все алгоритмы, будто из кубиков. Объединяя блоки, вы создаете поведение вашего приложения. Модули могут активировать определенные процессы по триггерам, выполнять математические расчеты и многое другое. А ряд из таких скриптов образует уже усложненную и продвинутую логику.
Аудио-обработка
Редактируйте свои аудио с LiveBlox. Генерируйте, анализируйте, добавляйте фильтры и эффекты, вводите/выводите аудиозаписи в реальном времени. Также вы можете легко создать виртуальные синтезаторы и работать паттернами, составляя свои музыкальные композиции.
Модульные компоненты LiveBlox
Такие компоненты имеют входы и выходы для потоков. С их помощью вы можете работать с аудио, видео, midi и другими файлами. Модули снабжены собственными средствами управления (кнопки, слайдеры), которые помогут при их настройке. Любые конфигурации меняются в реальном времени.
Computer Vision
Множество блоков поддерживает технологию Computer Vision. Данная возможность появилась не так давно, но уже сейчас ей нашли огромное количество применений. Вдруг, что-то новое найдете и вы? С ее помощью можно обрабатывать поток видеоданных, идентифицировать объекты, следить за ними, проводить их классификацию и многое другое. LiveBlox использует одну из мощнейших баз данных для компьютерного зрения – OpenCV.
Экспортирование
Элементы GUI не имеют ограничений, которые бы помешали воплотить в полной мере вашу идею. Что бы ни было задумано, на выходе вы получите надежную и эффективную продукцию, совместимую с самыми инновационными технологиями.
Плагины
Мы не ограничиваем вас ни в чем. Не нашли необходимого модуля в LiveBlox? Напишите свой! Обладая необходимыми знаниями, вы можете написать свой код и после чего подключить его к основной рабочей среде.
Сетевые возможности
Опция связи, которая дает возможность быстро подключаться к другим средам LiveBlox. Гарантируется поддержка локальной маршрутизации ваших сообщений, в которых можно отправлять блоки LiveBlox, видеофайлы, музыку и т.д.
Midi
Поддерживается Midi клавиатура и соответствующие контролирующие устройства. Также возможна индивидуальная настройка для живых концертов и набора нот через клавиатуру.
Интерфейсы вывода
Используйте специализированные модули для того, чтобы подключать компоненты LiveBlox к локальной аппаратуре. Также вы можете найти особые плагины для работы с устройствами определенного брэнда, аудио/ SDI/DVI интерфейсами, светоконтроллерами и прочими устройствами ввода и вывода.
Поддерживаются, в том числе, популярные программные интерфейсы, которые зависят от используемой платформы (Siphon и Spout), передающие видео разным программам.
CUDA GPU
Отличная эффективность работы достигается благодаря работе видеокарты NVidia LiveBlox. Чтобы быстро обрабатывать зацикленные процессы или видео, лучше использовать не центральный процессор, обладающий несколькими крупными ядрами, а графический, в котором множество небольших ядер.
Обработка графических файлов
Чтобы обрабатывать графические файлы (улучшить качество, найти объект, редактировать), программа использует набор математических операций. Выделяйте и распознавайте объекты, применяйте размытие, удаляйте шум высоких частот. Стоит подчеркнуть, что рациональнее использовать не по одному блоку обработки изображений, а сразу несколько.
Временная шкала
Данная опция дает возможность установить автонастройку конфигураций, которые, соответственно, будут меняться на протяжении определенного времени. Также вы можете настроить свой автономный режим для шкалы времени. Обрабатывайте аудио и видео в автоматическом режиме. Возможна поддержка midi для создания партитур.
Основные возможности
Работа с аудиозаписями в режиме реального времени: применение фильтров и эффектов, анализ.
Высокопроизводительный звуковой движок позволяет обрабатывать низколатентное и высококачественное аудио. Блоки для аудио: популярные эффекты, фильтры, реверберация и т.д.
Для написания музыкальных композиций предусмотрены специальные инструменты. Подключите к ним midi, если хотите воспользоваться звуками, получаемыми в иных средах/инструментах.
Идентифицируйте, выделяйте, перемещайте, обрабатывайте объекты и т.д.
Можно сказать, что благодаря использованию технологии "компьютерного зрения" компьютер фактически видит так же, как и мы. Большинство модулей LiveBlox способны на это. Они распознают и проследят за объектом в движении, найдут его границы и т.д.
Объединяйте блоки для создания алгоритмов, которые смогут выполнять более сложные операции: считывать расход трафика, нарушения, находить объекты.
Вывод из блока, использующего компьютерное зрение, возможно установить как активатор.
Открывайте, записывайте и запускайте SQL-запросы в БД
LiveBlox умеет объединяться с базами данных. Ввиду этой особенности вы сможете легко сохранить, загрузить и просто взаимодействовать с внешним программным обеспечением, web-приложениями.Поддерживается множество популярных видов БД и запуск запросов от пользователей.
Разработка приложения
В специальном редакторе создается все содержание приложения (исходный код), а видимая часть (интерфейс) настраивается благодаря особым визуальным средствам.
Чтобы создать интерфейс, просто переместите нужные модули в макет.
Многопотоковая обработка видео в режиме реального времени
Запустите сразу несколько потоков видео. Вам доступны специальные фильтры, эффекты, инструменты улучшения качества изображения и т.д.
Чтобы получить лучший результат за меньшее время, соедините необходимые модули.
Также возможно сохранение видеоклипа отдельно от соответствующего аудио-потока при необходимости.
Python Scripting
Для написания новых модулей и управления своими алгоритмами используйте код на языке Python.
Управляйте автоматизацией и линией времени при работе с видеофайлами и потоками
Автоматизируйте переключение модульных конфигураций и движение по шкале времени видео
Все конфигурации могут управляться собственным автоматическим каналом, поддерживается объединение нескольких видеодорожек.
Создавайте невероятные визуальные эффекты благодаря шейдерам и эффектам GLSL (Beta)
Данные шейдеры пользуются возможностями графической карты для формирования высококачественных эффектов. Соединяйте их с прочими блоками для достижения лучшего результата.
