LiveBlox
LiveBlox – jest to środowisko programowe które pozwala realizować niesamowite pomysły. Korzystajcze z takich współczesne technologii jak wzór komputerowe, programowanie bez kodu i t.in.
Brak komentarzy w tej chwili.
Jak pracować z LiveBlox?
Z łatwością! Korzystaj z wielu unikalnych modulów gdy kazdy odpowiada i produkuje swój proces konkretny. Po prostu lącząc ich można stworzyć bardziej złożoną i wielozadaniową strukturę. W tym uniwersalność LiveBlox, ponieważ nadaje się do każdego dewelopera, niezależnie od tego, co tworzy. Aby rozpocząć pracę z wymaganym modułem lub blokiem, przeciągnij go do obszaru roboczego.
Czy to wyjażni same koncepcją programu? Chyba nie. Dlatego dajemy jedną małą "ilustrację". Moduł kamery obsługuje strumień pochodzący z kamery internetowej. Łączymy je z komponentem rozpoznawania twarzy. Zostaną ustalone wszystkie twarzy uchwycone przez aparat. Gdy tylko system rozumie, że przed kamerą jest ktoś, nada prosty komunikat, niech będzie "Dobry dzień!", do którego jeden z bloków również odpowiada.
Interface drag & drop
Producenci LiveBlox wzięli pod uwagę wszystkie życzenia swoich użytkowników i postanowili skorzystać z prostego interfejsu opartego na drug-and-drop. Nawet dla tych, którzy po raz pierwszy prowadzą ten program, łatwo będzie się przyzwyczaić i zacząć pracować wygodnie. Przeciągnij wymagany moduł na obszar roboczy i połącz je z innymi.
GUI-elementy
Popularny projektant GUI pomoże Ci szybko utworzyć interfejs użytkownika dzięki wspaniale wymienionemu systemowi drog-and-drop. Po zakończeniu interfejsu możesz go wyeksportować lub uruchomić już w trybie offline.
Przetwarzanie wideo
Do przetworzenia plików wideo należy używać specjalnych modułów filtrów. Znajdziesz nie tylko zwykłe zestawy filtrów, ale także oryginalne efekty. Czy chcesz utworzyć własny filtr? Wystarczy zaeksperymentować z łączeniem bloków.
Kod
«Drag-and-drop» interfejs stosowany w LiveBlox umożliwia łatwe kompilowanie wszystkich algorytmów, jakby z kostek. Poprzez połączenie bloków tworzy się zachowanie aplikacji. Moduły mogą aktywować niektóre procesy przez wyzwalacze, wykonywać obliczenia matematyczne i wiele więcej. I wiele takich skryptów stanowi skomplikowaną i zaawansowaną logikę.
Przetwarzanie dźwięku
Edytuj dźwięk z LiveBlox. Generuj, analizuj, dodawaj filtry i efekty, nagrania audio wejściowe i wyjściowe w czasie rzeczywistym. Można także tworzyć wirtualne syntezatory i pracować z motywami, komponując kompozycje muzyczne.
Komponenty modulowe
Takie komponenty mają wejścia i wyjścia dla strumieni. Z ich pomocą możesz współpracować z plikami audio, wideo, midi i innymi.
Moduły są wyposażone w własne sterowanie (przyciski, suwaki), które pomogą w ich konfiguracji. Wszelkie zmiany konfiguracji w czasie rzeczywistym.
Wizja komputerowa
Wiele bloków wspiera technologię widzenia komputerowego. Ta okazja pojawiła się nie tak dawno temu, ale teraz znalazła ogromną liczbę aplikacji. Nagle znajdziesz coś nowego? Dzięki niej można przetwarzać strumień danych wideo, identyfikować obiekty, monitorować je, klasyfikować i wiele więcej. LiveBlox korzysta z jednej z najpotężniejszych baz komputerowych - OpenCV.
Eksportowanie
Elementy GUI są bez ograniczeń które uniemożliwiłyby w pełni wdrożenie pomysłu. Cokolwiek zostało pomyślane, na wyjściu otrzymasz niezawodne i wydajne produkty, zgodne z najbardziej innowacyjnymi technologiami.
Wtyczki
Jesteście absolutne wolne w swoich działanaich. Nie znaszedłiście modula potrebnego w LiveBlox? Napisz własny! Gdy masz informację potrzebne, możesz napisać kod i podłączyć go do przestrzeni roboczej.
Możliwości sieci
Opcja komunikacji umożliwiająca szybkie nawiązanie połączenia z innymi środowiskami LiveBlox. Gwarantowane wsparcie dla lokalnego routingu wiadomości, w którym można wysyłać bloki LiveBlox, pliki wideo, muzykę itp.
Midi
Obsługiwane są klawiatury Midi i odpowiadające im urządzenia monitorujące. Również dostosowanie jest możliwe na żywo koncerty i zestaw notatek za pośrednictwem klawiatury.
Interfejsy wyjściowe
Korzystaj z module specjalne w celu dołączenia komponentów LiveBlox do aparatury lokalnej. Także można znaleść plaginy specjalne do pracy z narzędzie określonej marki, interfejsami audio / SDI / DVI, kontrolerami światła i innymi urządzeniami wejściowymi i wyjściowymi.
Obsługiwane m.in. przez popularne interfejsy programistyczne, które zależą od platformy (Siphon i Spout) używane do transmisji wideo do różnych programów.
CUDA GPU
Doskonałe osiągi osiągnięto dzięki działaniu NVidia LiveBlox. Aby szybko przetworzyć zapętlone procesy lub wideo, lepiej nie używać centralnego procesora posiadającego kilka dużych rdzeni, ale procesora graficznego, w którym jest wiele małych rdzeni.
Przetwarzanie plików graficznych
Aby przetworzyć pliki graficzne (poprawić jakość, znaleźć obiekt, edytować), program używa zestawu operacji matematycznych. Wybierz i rozpoznaj obiekty, zastosuj rozmycie, usuń hałas wysokiej częstotliwości. Warto podkreślić, że bardziej racjonalne jest używanie nie jednej jednostki przetwarzania obrazu, ale kilka.
Linia czasu
Ta opcja umożliwia skonfigurowanie automatycznej konfiguracji konfiguracji, która w związku z tym ulegnie zmianie w czasie. Można również ustawić własny tryb offline w osi czasu. Uchwyt audio i wideo w trybie automatycznym. Możliwe jest wsparcie midi w tworzeniu partytur.
Podstawowe możliwości
Praca z nagraniami audio w czasie rzeczywistym: zastosowanie filtrów i efektów, analiza. Wysokowydajny silnik audio umożliwia przetwarzanie niskich opóźnień i wysokiej jakości dźwięku. Bloki audio: popularne efekty, filtry, pogłos, itp.
Do pisania kompozycji muzycznych dostarczane są specjalne narzędzia. Połącz midi z nimi, jeśli chcesz użyć dźwięków otrzymanych w innych mediach / instrumentach.
Określ, wyróżnij, poruszaj, przetwarzaj obiekty
Można powiedzieć, że dzięki zastosowaniu wizji komputerowej, komputer rzeczywiście widzi to samo, co my. Większość modułów LiveBlox jest w stanie tego zrobić. Poznają i śledzą obiekt w ruchu, znajdą granice itp.
Łączenie bloków w celu tworzenia algorytmów, które mogą wykonywać bardziej złożone operacje: czytaj zużycie ruchu, naruszenia, znajdź obiekty.
Wyjście z bloku przy użyciu wizji komputera można zainstalować jako aktywator.
Otwóź, zapisz i wprowadzaj SQL-zapytania do BD
LiveBlox może dołączyć do baz danyc dzięki czamu możesz z łatwością chronić, zainstalować i po prostu współpracować z oprogramowaniem zewniętrznym lub web-apliakcji . Ze względu na tę funkcję można łatwo zapisywać, pobierać i po prostu współdziałać z zewnętrznym oprogramowaniem, aplikacjami internetowymi.
Program wspiera wiele popularnych rodzaje baz danych i uruchamianie żądań od użytkowników.
Produkowanie aplikacji
W specjalnym edytorze tworzona jest cała treść aplikacji (kod źródłowy), a widoczna część (interfejs) jest dostosowywana specjalnymi środkami wizualnymi.
Żeby utworzyć interfejs po prostu podaj module odpowiednie do makietu.
Wielowymiarowe przetwarzanie wideo w czasie rzeczywistym
Uruchom wiele strumieni wideo naraz. Masz dostęp do specjalnych filtrów, efektów, narzędzi do udoskonalania obrazu itp.
Dla lepszego resultatu za mniejszy czas po prostu dołącz module potrzebne.
Także można zapisać wideo okremo od audio.
Python Scripting
W celu tworzenia module nowe i zarządzania algorytmami korzystaj z języka Python.
Zarządzaj z automatyzacji i czasu w pracą z wideoplikami i procesami.
Automatyzacja przełączania konfiguracji modułów i przemieszczania się na osi czasu filmu wideo.
Wszystkie konfiguracje mogą być sterowane przez własny kanał automatyczny, a wiele ścieżek wideo jest obsługiwanych.
Utwórz niesamowite efekty wizualne dzięki cieniującym efektom GLSL (Beta)
Te shadery wykorzystują możliwości karty graficznej do generowania efektów wysokiej jakości.
Połącz je z innymi blokami, aby osiągnąć lepszy wynik. Jeśli chcesz utworzyć filtr GLSL, po prostu dodaj kod shadera.