Wykrywacz AOI - algorytm Match2
Szczegółowe wyjaśnienie algorytmu Aleader - Algorytm Match2
Algorytm Match2, rozszerzenie algorytmu Match, jest specjalnym algorytmem spośród ponad 20 algorytmów detekcji Shenzhou Vision AOI, używanym głównie do wykrywania, czy element jest przesunięty.
Algorytm Match2 można podzielić na metodę pozycjonowania opartą na podłożu i metodę pozycjonowania niezależną od podłoża. Wśród nich, metoda pozycjonowania oparta na podłożu jest metodą podwójnego pozycjonowania, jak pokazano na poniższym rysunku:
Wykrywacz AleaderAOI - algorytm Match2
Na powyższym rysunku czerwone pole to pole pozycjonowania oparte na podłożu, a białe pole to pozycjonowanie oparte na elemencie. Metoda pozycjonowania oparta na elemencie wyszukuje optymalny punkt pozycjonowania w ograniczonym zakresie wyszukiwania na podstawie pozycjonowania opartego na podłożu. Na podstawie względnych przesunięć dwóch pól pozycjonowania oblicz ich względne wartości przesunięcia i przyjmij je jako rzeczywiste wartości przesunięcia. Schemat obliczania wartości przesunięcia jest następujący:
Wykrywacz AleaderAOI - algorytm Match2
Na powyższym rysunku, ① to standardowy schemat, a ② to schemat przesunięcia do zmierzenia. Na przykład, w obszarze ①, współrzędne punktu środkowego pola pozycjonowania podłoża to (X, Y), a współrzędne punktu środkowego pola pozycjonowania elementu to (X1, Y1). Wtedy standardowe względne przesunięcie to (DDx, DDy), a wzór obliczeniowy jest następujący:
DDx = X1 – X
DDy = Y1 – Y
Gdy pole pozycjonowania elementu do przetestowania odchyla się od podstawowego pola pozycjonowania do przetestowania (DDx, DDy), rzeczywiste przesunięcie wynosi (0, 0). Współrzędne punktu środkowego pola pozycjonowania podłoża w obszarze B to (XX, YY), a współrzędne punktu środkowego pola pozycjonowania elementu to (XX1, YY1). Wtedy standardowe względne przesunięcie to (DDx1, DDy1), a wzór obliczeniowy jest następujący:
DDx1 = XX1 – XX
DDy1 = YY1 – YY
Wtedy rzeczywiste przesunięcie komponentu do przetestowania to (Dx, Dy), a wzór obliczeniowy jest następujący:
Dx = DDx1 – DDx
Dy = DDy1 – DDy
Określ, czy komponent został przesunięty, oceniając zakres (Dx, Dy).
W algorytmie Match2 istnieją dwa tryby pozycjonowania oparte na polu elementu, które dzielą się na tryb pozycjonowania z jednym polem i tryb pozycjonowania z dwoma polami. Jak następuje:
Wykrywacz AleaderAOI - Algorytm Match2 Wykrywacz AleaderAOI - algorytm Match2
Na powyższym rysunku, ① reprezentuje tryb pozycjonowania z jednym polem, który jest zgodny z algorytmem Match; ② to tryb pozycjonowania z dwoma polami. Obszar pozycjonowania składa się z pojedynczego pola linią ciągłą i pojedynczego pola linią przerywaną w obszarze B. Połączony obszar dwóch pól to efektywny obszar pozycjonowania.
Powrót do listy