AOI-detector -Match2-algoritme
Een gedetailleerde uitleg van het Aleader-algoritme - Het Match2-algoritme
Het Match2-algoritme, een uitbreiding van het Match-algoritme, is een speciaal algoritme van de meer dan 20 detectie-algoritmen van Shenzhou Vision AOI, voornamelijk gebruikt om te detecteren of de entiteit is verschoven.
Het Match2-algoritme kan worden onderverdeeld in de positioneringsmethode op basis van het substraat en de niet-substraat positioneringsmethode. De positioneringsmethode op basis van het substraat is een dubbele positioneringsmethode, zoals weergegeven in de volgende figuur:
AleaderAOI-detector -Match2-algoritme
In de bovenstaande figuur is de rode doos de positioneringsdoos op basis van het substraat en de witte doos de positionering op basis van de entiteit. De positioneringsmethode op basis van de entiteit zoekt naar het optimale positioneringspunt binnen het beperkte zoekbereik op basis van de positionering op basis van het substraat. Op basis van de relatieve offsets van de twee positioneringsdozen, bereken hun relatieve offsetwaarden en neem deze als de ware offsetwaarden. Het berekeningsschema van de offsetwaarde is als volgt:
AleaderAOI-detector -Match2-algoritme
In de bovenstaande figuur is ① het standaardschema en ② het schema van de te meten offset. In gebied ① zijn de coördinaten van het middelpunt van de substraatpositioneringsdoos bijvoorbeeld (X, Y) en de coördinaten van het middelpunt van de entiteitpositioneringsdoos (X1, Y1). Dan is de standaard relatieve offset (DDx, DDy), en de berekeningsformule is als volgt:
DDx = X1 – X
DDy = Y1 – Y
Wanneer de positioneringsdoos van de te testen entiteit afwijkt van de basispositioneringsdoos die moet worden getest (DDx, DDy), is de werkelijke offset (0, 0). De coördinaten van het middelpunt van de substraatpositioneringsdoos in gebied B zijn (XX, YY) en de coördinaten van het middelpunt van de entiteitpositioneringsdoos (XX1, YY1). Dan is de standaard relatieve offset (DDx1, DDy1), en de berekeningsformule is als volgt:
DDx1 = XX1 – XX
DDy1 = YY1 – YY
Dan is de werkelijke offset van het te testen component (Dx, Dy), en de berekeningsformule is als volgt:
Dx = DDx1 – DDx
Dy = DDy1 – DDy
Bepaal of het component is verschoven door het bereik van (Dx, Dy) te beoordelen.
Er zijn twee positioneringsmodi op basis van de entiteitsdoos in het Match2-algoritme, die zijn onderverdeeld in de single-box positioneringsmodus en de double-box gecombineerde positioneringsmodus. Als volgt:
AleaderAOI Detector -Match2-algoritme AleaderAOI Detector -Match2-algoritme
In de bovenstaande figuur vertegenwoordigt ① de single-box positioneringsmodus, die consistent is met het Match-algoritme; ② is de dual-box combinatie positioneringsmodus. Het positioneringsgebied is samengesteld uit de doorgetrokken enkele doos en de gestreepte enkele doos in gebied B. Het gecombineerde gebied van de twee dozen is het effectieve positioneringsgebied.
Terug naar de lijst