Vision Configurations
Een Vision Configuration definieert hoe een visiesysteem producten inspecteert: welke detectoren actief zijn (bovenste camera, onderste camera en optionele naverwerking-detectoren voor defecten), welk AI-model elke detector gebruikt en hoe vastgelegde beelden worden opgeslagen. Sorting Recipes worden aangemaakt binnen een Vision Configuration en gebruiken de gedetecteerde labels en defecten om producten te routeren.
Een systeem kan meerdere configuraties opgeslagen hebben (bijvoorbeeld een per producttype), maar er kan slechts een actief zijn op een apparaat tegelijk.
Hoe Vision Configurations werken
Elke configuratie kan maximaal vier detectoren inschakelen:
- Top Detector -- de hoofddetector voor de bovenste camera. Standaard ingeschakeld.
- Bottom Detector -- een optionele detector voor een onderste camera.
- Post-Processor Top / Post-Processor Bottom -- optionele secundaire detectoren die na de hoofddetector worden uitgevoerd, doorgaans gebruikt voor defectdetectie.
Elke detector heeft een eigen Task Type:
| Task Type | Gebruik |
|---|---|
| Classic | Traditionele (niet-AI) blob-/contourdetectie. Kies dit als u Filter Range/Erosion-gebaseerde kalibratie wilt gebruiken, zoals beschreven in Camera Calibration. |
| Segmentation | AI-segmentatie die pixelniveau-maskers produceert. |
| Boxes | AI-objectdetectie met begrenzingskaders. |
| Oriented Boxes | AI-objectdetectie met georienteerde begrenzingskaders. |
| Text Prompts | Detecteert objecten beschreven door een tekstprompt (YOLOE/SAM). |
| Detect Anything | Promptvrije detectie (YOLOE/SAM). |
Detectoren die Segmentation, Boxes of Oriented Boxes gebruiken, hebben ook een AI Model nodig. Classic-, Text Prompts- en Detect Anything-detectoren gebruiken geen selecteerbaar model.
Configuratievelden
Algemeen
| Veld | Beschrijving |
|---|---|
| Configuration Name | De naam die op de configuratiekaart wordt weergegeven. |
| Thumbnail | Een optioneel beeld (jpg/png) dat op de kaart wordt getoond. |
| Enable 3D Vision | Schakelt 3D-visie in voor deze configuratie, en daarmee het tabblad Options ▸ 3D, gebruikt om het nulvlak, de puntenwolk en de dieptecamera-uitlijning te configureren. |
| Use Top/Bottom Detector, Use Post-Processor Top/Bottom | Schakelt de bijbehorende detectorpagina in. |
| Automatisch wisselen van recept | Hiermee kunnen de recepten van deze configuratie aan leveranciers worden gekoppeld. Zie Automatisch wisselen van recept. |
Per detector (Top/Bottom Detector, Post-Processor Top/Bottom)
| Veld | Beschrijving |
|---|---|
| Task Type | Zie de tabel hierboven. |
| Tracker Type | Niet weergegeven voor naverwerking-detectoren. |
| Model | Alleen weergegeven wanneer het Task Type een model vereist. |
| Model Image Size | 480, 640, 1024 of 1280. |
| Score Threshold (%) | Minimale AI-betrouwbaarheid om als detectie te tellen. |
| Use Retina Masks | Segmentatiemaskers met hogere nauwkeurigheid, ten koste van meer rekenkracht. |
| Video (for testing) | Alleen op Top/Bottom Detector-pagina's -- hiermee kunt u testen tegen een opgenomen video in plaats van een live camera. |
Opslag
| Veld | Beschrijving |
|---|---|
| Store images in cloud | Uploadt vastgelegde beelden naar de cloud. |
| Only store images with defects in cloud | Alleen relevant wanneer cloudopslag is ingeschakeld. |
| Store images locally | Bewaart vastgelegde beelden op het apparaat. |
Automatisch wisselen van recept
Schakel Automatisch wisselen van recept in op de pagina General van een configuratie om de sorteerrecepten ervan aan leveranciers te kunnen koppelen. Elk recept krijgt dan een pagina Triggers waar u de leveranciers kiest en één recept markeert als standaardrecept van de configuratie. Zie Sorting Recipes ▸ Leverancierstriggers.
Komt er een batch binnen van een leverancier die aan een ander recept is gekoppeld dan het recept dat draait, dan toont de app een melding die voorstelt om te wisselen. Recepten worden nog niet automatisch gewisseld.
Schakelt u het wisselen in terwijl er geen recept als standaard is gemarkeerd, of verwijdert u het standaardrecept terwijl wisselen aan staat, dan krijgt u eerst een waarschuwing: een batch die bij geen enkele leverancier past, leidt dan niet tot een recept.
Een Vision Configuration aanmaken
- Open Configurations vanuit het navigatiemenu.
- Selecteer Add.
- Voer op de pagina General een Configuration Name in, upload optioneel een Thumbnail en schakel Enable 3D Vision in indien nodig.
- Vink aan welke detectoren u nodig hebt: Use Top Detector (standaard aan), Use Bottom Detector, Use Post-Processor Top, Use Post-Processor Bottom.
- Ga voor elke ingeschakelde detector naar de bijbehorende pagina en stel het Task Type, Tracker Type (niet voor naverwerkers), Model (indien vereist), Model Image Size, Score Threshold en Use Retina Masks in. Stel een Video (for testing) in op de Top/Bottom Detector-pagina's als u zonder live camera wilt testen.
- Ga naar de pagina Storage en kies of u beelden in de cloud en/of lokaal wilt opslaan.
- Selecteer Save.
Een Vision Configuration bewerken
- Open Configurations.
- Selecteer de kaart van de configuratie en selecteer vervolgens Edit.
- Werk de pagina's General, detector of Storage bij naar wens.
- Selecteer Save.
Een Vision Configuration activeren
Er kan slechts een configuratie tegelijk actief zijn op een apparaat.
- Open Configurations.
- Selecteer de configuratie die u wilt gebruiken.
- Selecteer Activate en bevestig.
Bij het activeren van een configuratie wordt ook een sorteerrecept opnieuw geselecteerd -- het recept dat het laatst actief was voor die configuratie, of het eerste recept als er geen eerder actief recept is.
Een Vision Configuration verwijderen
- Open Configurations.
- Selecteer de kaart van de configuratie (deze mag niet de actieve zijn).
- Selecteer Delete en bevestig.
Een configuratie kalibreren
Camerakalibratie staat los van de configuratie-editor en wordt uitgevoerd vanuit Options zodra een configuratie met een Classic-detector actief is. Zie Camera Calibration.
Note
Het toevoegen, bewerken en verwijderen van configuraties is mogelijk niet in elke versie beschikbaar -- als de knoppen Add, Edit of Delete voor u grijs zijn, neem dan contact op met uw systeemintegrator. Activate en het uploaden van configuratiebestanden zijn altijd beschikbaar zodra een visiesysteem is verbonden.