Cechy

Intuitive

Drag and Drop
Programowanie metodą drag-and-drop polega na przeciąganiu filtrów i łączeniu ich ze sobą w odpowiedni sposób. Zero kodu. Całą swoją uwagę możesz skupić na problemie wizyjnym. Ilustruje to m.in. film demonstracyjny Pierwszy program (komentarze w języku angielskim).
Widzisz wszystko
Środowisko zapewnia efektywną wizualizację wszystkich wyników pośrednich, dzięki czemu użytkownik ma pełny wgląd w działanie algorytmu na wszystkich etapach jego pracy. Dostępne są również szczegółowe statystyki wydajności dla poszczególnych operacji.

Powerful

Pętle i warunki
Elastyczny model programowania pozwala wyrazić pętle i warunki bezpośrednio w modelu graficznym. Aplikacja wspiera tworzenie dowolnie złożonych algorytmów bez konieczności pisania choćby pojedynczej linii kodu. Więcej szczegółów znajduje sie w artykule Programowanie graficzne.
Makrofiltry
Zarządzanie dużymi i bardzo dużymi programami jest wygodne i efektywne dzięki mechanizmowi makrofiltrów - wydzielonych fragmentów programu o ustalonym interfejsie. Po stworzeniu makrofiltra można używać go wielokrotnie, w szczególności w innych makrofiltrach, co pozwala na czytelne wyrażenie struktury algorytmu poprzez strukturę makrofiltrów.
Ponad 700 wbudowanych filtrów
Aplikacja zawiera setki gotowych do użycia operacji z zakresu widzenia maszynowego. Biblioteka wyróżnia się przemyślaną architekturą, prezycyjną kategoryzacją i czytelnymi interfejsami funkcji. Dokumentacja filtrów jest obszerna i dostępna na stronie internetowej.
Optymalizacje sprzętowe
Filtry biblioteczne są zoptymalizowane z wykorzystaniem instrukcji SSE i procesorów wielordzeniowych, co przekłada się na wydajność, która stawia je w światowej czołówce.

Adaptable

Szeroki zbiór typów danych
Aplikacja obsługuje m.in. operacje na obrazach, regionach, ścieżkach, obiektach geometrycznych, profilach i histogramach, co odpowiada szerokiemu zakresowi technik komputerowej wizji obsługiwanych przez bibliotekę. Zachęcamy do zobaczenia filmu demonstracyjnego poświęconemu obsługiwanym typom danych (komentarze w języku angielskim).
ROI o dowolnym kształcie
Operacje na obrazach przyjmują opcjonalny parametr zawężających ich działanie do wskazanego obszaru na obrazie (ROI). Adaptive Vision Studio wyróżnia się obsługą ROI o dowolnym kształcie, co pozwala ograniczyć kosztowne czasowo operacje na obrazie wyłącznie do tych danych, które faktycznie muszą być przetworzone.
Filtry użytkownika
Mechanizm filtrów użytkownika pozwala osadzić w graficznym środowisku Adaptive Vision Studio dowolną operację zaimplementowaną w języku C/C++. Zbudowanie elementarnego filtra użytkownika zajmuje mniej niż minutę, filtr jest aktualizowany w programie po każdej rekompilacji. Zachęcamy do zobaczenia filmu demonstracyjnego (komentarze w języku angielskim).
Zintegrowane filtry OpenCV
Filtry oparte na bibliotece Adaptive Vision Library uzupełniają darmowe filtry oparte na bibliotece OpenCV. Wraz z darmowymi filtrami z biblioteki standardowej pozwalają na tworzenie efektywnych kosztowo rozwiązań dla prostych zastosowań.
Wsparcie dla kamer
Adaptive Vision Studio obsługuje m.in. kamery producentów Basler, PointGrey i XIMEA.
Wsparcie dla GigE Vision
Adaptive Vision Studio i Adaptive Vision GigE SDKzatwierdzonymi produktami zgodnymi ze standardem GigE Vision; w pełni obsługują kamery zarówno w zakresie konfiguracji jak i wydajnego pozyskiwania obrazu. Zachęcamy do zobaczenia filmu demonstracyjnego (komentarze w języku angielskim).
Aplikacja wykonawcza
Programy opracowane w Adaptive Vision Studio mogą być uruchamiane w dedykowanej, wydajnej aplikacji wykonawczej.
Biblioteka Executora
Mechanizm wykonujący programy przygotowane w Adaptive Vision Studio jest dostępny także w postaci biblioteki DLL, co pozwala użytkownikowi na przygotowanie dowolnego środowiska wykonawczego dla specyficznych zastosowań.
Projektowanie HMI
Zintegrowane narzędzie do projektowania graficznych interfejsów użytkownika pozwala tworzyć kompletne systemy wizyjne przy użyciu tylko jednego pakietu oprogramowania.
Wieloplatformowość z TI/DSP
Nasze filtry są dostępne również w wersjach dla platformy TI/DSP. Dzięki temu programy opracowane w Adaptive Vision Studio mogą być łatwo osadzone na kamerach inteligentnych z procesorami TI/DSP. Aplikacja pozwala włączyć do programu także funkcje z biblioteki VCLib firmy Vision Components.