Pakiet HexSight jest szczególnie przydatny w zastosowaniach wsparcia wizyjnego dla robotyki z racji szczególnego nacisku na kalibrację oraz wsparcie dla hierarchicznego modelu globalnych/lokalnych układów współrzednych. Dzięki temu przykładowe zadania takie jak np. uwspólnienie układów współrzędnych robota i pola widzenia kamery stają się trywialne i wykonalne w paru krokach.
Spośród wielu wszechstronnych narzędzi udostępnionych przez pakiet, na uwagę zasługują funkcjonalności takie jak:
'Locator Tool' - narzędzie służące do lokalizacji obiektów na podstawie kształtu konturów, udostępniające takie funkcjonalności jak:
- zaawansowany tryb wielomodelowy pozwalający na szukanie całych klas obiektów podobnych,
- szukanie obiektów niezmiennicze względem skali/położenia/obrotu,
- szukanie obiektów częściowo przysłoniętych,
- szukanie obiektów na podstawie konturów wielobarwnych,
- wbudowana funkcjonalność kalibracji barwnej kamery,
- proste szukanie na podstawie wzorca statycznego lub dynamiczna aktualizacja wzorca on-fly,
- dokładność subpixelowa położenia 1/64px,
- dokładność kątowa 1/20 stopnia,
- dokładność względna dopasowania skali 1/10
'Inspection Tool' - multi-narzędzie udostępniające szereg operacji na obrazie takich jak preprocessing, dopasowanie barw, analiza 'Blob' oraz funkcje metrologiczne.
- narzędzie 'Color Finder' pozwala na szybką segmentację obszarową regionów o zadanych cechach barwowych,
- filtry arytmetyczne, binarne, morfologiczne, splotowe, histogramowe z pełnym wsparciem dla instrukcji MMX/SSE/SSE2,
- narzędzia metrologiczne typu Edge/Line/Arc Caliper dla dokładnych pomiarów wielkości geometrycznych,
- analiza 'Blob' pozwalająca na szacowanie wielu cech obiektów (powierzchnia, otoczka, obwód, momenty, osie główne, dziury i wiele innych),
'OCR/Symbology' - narzędzie rozpoznawania informacji symbolicznych, dostarcza interfejsów rozpoznawania:
- kodów 1D, m.in. Code 39, 128, 93, UPC, PDF-417, Postnet, Codabar, BC 412, Pharmacode,
- kodów 2D, m.in. ECC 000-140 i ECC 200,
- tekstu w kroju OCR-A, OCR-B i SEMI.
'Process Manager' - interfejs pozwalający na znaczne zredukowanie czasu kodowania aplikacji - umożliwia prekonfigurację pełnego procesu inspekcyjnego począwszy od akwizycji aż do zaprogramowania logiki decyzyjnej na podstawie wyników przetwarzania. Użytkownik może:
- konfigurować ścieżkę processingu na zasadzie drag&drop,
- profilować czas wykonania inspekcji,
- zachowywać konfigurację do pliku.
Zapraszamy do pobrania wersji demo pakietu ze stron Avicon.









