Aurora Vision Library to biblioteka wizyjna dla programistów C++ oraz .NET. Dostarcza kompleksowego zakresu funkcji do tworzenia aplikacji analizy obrazów w zastosowaniach przemysłowych – począwszy od opartych na standardach interfejsów pobierania obrazu, poprzez niskopoziomowe metody analizy obrazu, do gotowych narzędzi, takich jak dopasowanie wzorca, narzędzia pomiarowe czy czytniki kodów paskowych.
Funkcje dostępne w Aurora Vision Library bezpośrednio odpowiadają filtrom Aurora Vision Studio. Dzięki temu możliwe jest szybkie prototypowanie aplikacji w wygodnym środowisku graficznym, po czym tłumaczenie jej na C++ lub .NET, czy też automatyczne wygenerowanie kodu C++.
Aurora Vision Library zapewnia dostęp do najwyższej klasy, dobrze zoptymalizowanego i sprawdzonego w wielu wdrożeniach kodu, który jest niezbędny w projektach wizyjnej inspekcji jakości!
W Aurora Vision Library staranna implementacja algorytmów idzie w parze z szeroko zakrojonymi optymalizacjami sprzętowymi; w rezultacie wydajność biblioteki plasuje ją wśród najszybszych na świecie. Nasze implementacje wykorzystują instrukcje SSE/AVX/NEON i przetwarzanie równoległe na procesorach wielordzeniowych.
Wszystkie typy danych zapewniają automatyczne zarządzanie pamięcią. Błędy zgłaszane są za pomocą wyjątków, a typy opcjonalne używane są do poprawnej typologicznie obsługi wartości specjalnych. Wszystkie funkcje są bezpieczne wątkowo oraz używają równoległości danych wewnętrznie, gdy to możliwe.
Aurora Vision Library to prosty zbiór typów oraz funkcji, udostępniony jako pojedynczy plik DLL/SO z odpowiednimi plikami nagłówkowymi. Wysoka czytelność funkcji zapewniona jest przez spójne nazewnictwo (np. (SmoothImage, RotateVector). Wyniki zwracane są przy pomocy wyjściowych parametrów funkcji, dzięki czemu wyliczanie wielu wyników jest zawsze możliwe.
Lite Za darmo dla wszystkich podstawowe algorytmy przetwarzania obrazów o geometrii 2D |
Basic Dla firm rozwijających swoje własne algorytmy, potrzebujących profesjonalnej biblioteki bazowej (min. zamówienie: 25) |
Pro Dla firm dostarczających rozwiązania, poszukujących gotowych narzędzi do zastosowań przemysłowych |
|
---|---|---|---|
Cena licencji uruchomieniowych (standard)
suitable for single-camera vision systems; a development license is required; contact sales for details |
0€ | 300€ | 800€ |
Licencje uruchomieniowe dla integratorów (wielowątkowe)
suitable for multi-camera vision systems, 8-core CPU; a development license is required; contact sales for details |
0€ | 525€ | 1400€ |
Ujednolicone biblioteka do pobierania obrazów z urządzeń firm trzecich
Allied Vision, Basler, Dahua, FLIR, Hikvision, IDS, Lucid Vision, MATRIX VISION, NET, ThorLabs, XIMEA, … |
![]() |
![]() |
![]() |
Podstawowe algorytmy przetwarzania obrazu
image smoothing, image morphology, spatial transforms, pixel-wise operators, gray-scale thresholding, file I/O |
![]() |
![]() |
![]() |
Rozbudowana biblioteka dla Geometrii 2D | ![]() |
![]() |
![]() |
Algorytmy operujące ROI | ![]() |
![]() |
![]() |
Analiza regionów
Highly optimized with RLE representation |
![]() |
![]() |
![]() |
Zaawansowane algorytmy geometrii
caliper diameter, fitting primitives to points etc. |
![]() |
![]() |
![]() |
Analiza histogramów | ![]() |
![]() |
![]() |
Podstawowa wizja komputerowa advanced thresholding, all color space conversions, LUT, Hough transform, watersheds, distance transform, image sharpness, extrema analysis, corner detection |
![]() |
![]() |
![]() |
Zaawansowana wizja maszynowa image inpainting, high-quality 2D edge detection, morphology with arbitrary kernels, spatial transforms based on paths, color distance analysis, golden template, maximally stable feature regions, point pattern matching point, advanced contour (path) analysis, geometrical fitting with outliner suppression, 1D profile analysis, data classification tools (MLP, SVN, KNN, PCA), advanced statistical analysis |
![]() |
![]() |
![]() |
GenICam + GigE Vision
Our GigE Vision consumer library is certified by AIA |
![]() |
![]() |
![]() |
Kalibracja kamery Remove lens distortion, calculate real-world coordinates |
![]() |
![]() |
![]() |
Odczyt kodów kreskowych
EAN8, EAN13, UPCA, UPCE, Code39, Code93, Code12, Interleaved2of5, Pharmacode |
![]() |
![]() |
![]() |
Odczyt kodów
Data Matrix, QR Code |
![]() |
![]() |
![]() |
OCR | ![]() |
![]() |
![]() |
Dopasowanie wzorca
NCC or edge-based |
![]() |
![]() |
![]() |
Narzędzia metrologii 1D edge detection + shape fitting |
![]() |
![]() |
![]() |
Fotostereoskopia | ![]() |
![]() |
![]() |
wizja maszynowa 3D | ![]() |
![]() |
![]() |
Dodatkowe narzędzia e.g. fast image segmentation, fast line segment detection |
![]() |
![]() |
![]() |
Deep Learning Add-on feature detection, anomaly detection, object classification, instance segmentation and point location |
![]() |
![]() |
![]() |
Interfejs C++ available as a DLL or SO + headers |
![]() |
![]() |
![]() |
Interfejs C# available as a .NET assembly |
![]() |
![]() |
![]() |
Kontrolki .NET do szybkiego wyświetlania obrazów based on DirectX, Windows-only |
![]() |
![]() |
![]() |
Kontrolki .NET do edycji kształtów i modeli WinForms, Windows-only |
![]() |
![]() |
![]() |
Czym różni się OpenCV od AVL?
OpenCV jest świetną biblioteką open-source'ową rozwijaną przez fundację o charakterze non-profit. W kwestii podstawowego przetwarzaniem obrazu OpenCV oferuje funkcjonalności zbliżone do wersji Lite naszej AVL. Główne różnice tkwią natomiast w algorytmach wyższego poziomu. OpenCV jest biblioteką skupiającą się na zagadnieniach takich, jak rozpoznawanie twarzy, rzeczywistość rozszerzona czy segmentacja ruchu. AVL, natomiast, oferuje gotowe narzędzia m.in. do analizy kształtów, dopasowania wzorca czy odczytu kodów, nastawione na wykorzystanie w przemysłowych systemach wizyjnych. AVL cechuje ponadto zestaw unikalnych możliwości takich, jak m.in.: analiza blobów, regiony zainteresowania o dowolnym kształcie oraz wsparcie dla sprzętowych interfejsów akwizycji obrazu. Więcej szczegółow na ten temat znajduje się w naszym porównaniu bibliotek .
Czy jest możliwe zakupienie jedynie niektórych funkcji biblioteki?
Przy zamówieniach na 25 lub więcej licencji uruchomieniowych możemy zaproponować Ci kontrakt OEM. Pozwoli to na zakup wybranych modułów, które zaoferujemy z odpowiednią zniżką. Jeśli jesteś zainteresowany tą ofertą, prosimy o bezpośredni kontakt z naszym zespołem.
Czy oferujecie zniżki przy zakupie większych ilości licencji?
Niektórzy z naszych klientów kupują setki lub nawet tysiące licencji uruchomieniowych rocznie. Dla tego rodzaju dużych zamówień przewidujemy oczywiście odpowiednie zniżki. W celu otrzymania szczegółowych informacji na ten temat, prosimy o kontakt z naszym działem sprzedaży.
Na czym polega wasz system licencjonowania?
Oferujemy dwa typy licencji: deweloperskie i uruchomieniowe. Oprócz posiadania przynajmniej jednej licencji deweloperskiej, dla każdego wdrażanego systemu potrzebna jest także jedna licencja uruchomieniowa. Cena licencji uruchomieniowych zależy od zamawianej ilości oraz konfiguracji sprzętowej – licencje dla standardowych komputerów PC lub systemów wbudowanych są tańsze od tych, które przeznaczone są dla komputerów będących w stanie wykonywać wiele inspekcji równolegle. Nasz model biznesowy zakłada, że my dajemy Ci produkt, który w znacznym stopniu przyspieszy rozwój i budowę Twoich sytemów wizyjnych, a nasze korzyści zależą od tego, jak często będziesz z niego korzystać.
Aurora Vision Library C++ można wykorzystywać razem z Microsoft Visual Studio C++ (2013-2019) oraz kompilatorami GCC. Biblioteka działa na przemysłowych komputerach PC, jak również urządzeniach wbudowanych takich jak:
Please select installer from the table below:
Wersja | Professional | Lite |
---|