Wykrywanie konturu jest ważnym narzędziem do przetwarzania obrazu 2D. Krawędzie oraz przejścia od pierwszego planu do tła są wykrywane ina podstawie tych informacji obliczany jest kontur. Szczególną cechą wykrywania konturu jest to, że działa niezawodnie również wprzypadku zakłóceń powodowanych przez światło obce, ponieważ światło obce zwykle pada na cały obiekt. Względna różnica między pierwszym planem itłem zmienia się, ale kontur jest nadal wykrywany z taką samą dokładnością. Inspekcja obiektu jest następnie przeprowadzana przez dopasowanie konturu odniesienia do bieżącego obiektu.
metodę tę stosuje się głównie w wykrywaniu wzorów i kształtów, ale także wrozpoznawaniu obiektów, co jest zwykle stosowane przy wykrawaniu, frezowaniu, toczeniu lub montażu. Wykrywanie konturów służy do zapewnienia jakości w tych obszarach.
Analiza obiektów blob to ważna metoda przetwarzania obrazu, w której cechy obrazu są wybierane i analizowane na grupie podobnych, sąsiadujących ze sobą pikseli.
BLOB (wymyślone słowo Binary Large Object) w tym kontekście oznacza Binary-Logic Data Object, co w swobodnym tłumaczeniu oznacza zbiór pikseli o tym samym stanie logicznym. Wybór sąsiednich pikseli odbywa się na ogół przez przetwarzanie progowe wartości skali szarości. Z analizy można następnie wyciągnąć wnioski dotyczące różnych cech. Dobrze znaną funkcją jest np. licznik pikseli.
Istnieje wiele różnych zastosowań. Na przykład analiza obiektów blob może być wykorzystywana do monitorowania kompletności, wykrywania obecności lub gwintów, a także do zliczania i sortowania obiektów.
Śledzenie pozycji odbywa się za pomocą zakotwiczenia konturu, który znajduje się w jednym miejscu na obrazie. Korzystając z tego konturu, strefy wyszukiwania mogą śledzić inne modele (na przykład strefę wyszukiwania analizy obiektów blob) zarówno pod względem pozycji, jak i orientacji.
Graficzna reprezentacja śledzenia pozycji na przykładzie:
W rodzinie O2D5 firmy ifm zastosowano procesor obrazu CMOS o rozdzielczości 1,2 MP (1280 x 960 pikseli).
Procesory obrazu CMOS są łatwiejsze, szybsze i tańsze w produkcji, dzięki czemu są najczęściej stosowane na rynku.
W celu zmaksymalizowania kontrastu dla każdego piksela ważne jest dobranie odpowiedniego oświetlenia. Rodzina O2D jest dostarczana ze zintegrowanymi źródłami światła LED o wysokiej intensywności w kolorach RGB-W (czerwony, zielony, niebieski, biały) i podczerwieni.
Trzeba mieć na uwadze, że czujnik obrazu nie jest czujnikiem koloru!
Jednak wybór źródła światła o innym kolorze może mieć dramatyczny wpływ na kontrast obrazu. Na poniższym zdjęciu pokazano kredki w świetle dziennym i dla porównania oświetlone różnymi diodami czujnika O2D5.
Rodzaj światła | Uwaga: |
---|---|
Światło dzienne (referencyjne) |
|
Światło czerwone |
|
Światło zielone |
|
Światło niebieskie |
|
Światło białe |
|
Światło podczerwone |
|
Ze względu na odbicia, uzyskanie ostrych konturów lub obszarów na błyszczących obiektach może być trudne. Czujniki O2D5 ze źródłem światła RGB-W zawierają filtr polaryzacyjny, który można włączyć lub wyłączyć, aby zminimalizować efekt odbić.