Snelstart
Ga in 5 minuten aan de slag met AI Platform. Volg deze korte handleiding om van het implementeren van uw eerste AI-model naar het bekijken van realtime detecties en het instellen van analyses te gaan.
Vereisten
- Een Cordatus-account en toegang tot de Web App of Client
- Minstens één verbonden apparaat met de Cordatus Client geïnstalleerd
- Minstens één actieve camera toegevoegd aan uw apparaat
- Voldoende GPU-resources op het apparaat voor inference
- (Voor de eerste implementatie) Een stabiele internetverbinding om de inference engine te downloaden (35 GB)
Zie Camera-installatie en Apparaatinstallatie voor details.
In 5 minuten aan de slag
1. Kies een model of pipeline
- Ga naar AI Platform → Models in het linkermenu
- Bekijk gebruiksklare modellen (bijv. PeopleNet, TrafficCamNet, FaceNet)
- Of verken vooraf gebouwde pipelines zoals Demographic-Analytics of Plate-Recognition
- (Optioneel) Upload uw eigen YOLO-model (.pt + labels.txt) of TensorFlow/TAO-model
- (Optioneel) Maak een aangepaste pipeline met de drag-and-drop interface van de Model Composer
- Klik op het icoon ▶ (Play) naast het model/pipeline dat u wilt implementeren
2. Doelapparaat selecteren
- Kies welk apparaat de inference-job zal uitvoeren
- Klik op Select Device om door te gaan
3. Jobinstellingen configureren
- Job Name: Geef uw job een beschrijvende naam
- Camera Selection: Selecteer een of meer camera's om te verwerken
- GPU Configuration: Kies welke GPU u wilt gebruiken (indien er meerdere GPU's beschikbaar zijn)
- (Optioneel) Add Alarm: Selecteer vooraf gedefinieerde modelgebaseerde alarmen
- (Optioneel) Schedule Job: Stel automatische start-/stoptijden in
- Klik op Start Job om te implementeren
4. Realtime inference bekijken
- De streampagina wordt automatisch geopend en toont live detectieresultaten
- Gedetecteerde objecten worden weergegeven met rode bounding boxes en labels
- Schakel detectieoverlays aan/uit met de knop in het midden
- Bekijk streammetrics (FPS, bitrate, resolutie) door op het grafiekicoon te klikken
5. Analyseregels toevoegen
- Klik op de knop New Analytic in het rechterpaneel
- Kies een analysetype:
- Line Crossing: Teken een lijn om objecten te tellen die deze overschrijden
- ROI Filtering: Teken een polygoon om objecten binnen/buiten te tellen
- Direction Detection: Teken een pijl om de bewegingsrichting te detecteren
- Entry & Exit Detection: Teken in- en uitgangslijnen om in-/uitgangstellingen bij te houden
- Teken het analyse-element op het videobeeld
- Geef het een label en klik op Save Without Alarm
- Kijk hoe bounding boxes blauw worden wanneer objecten de regel activeren
- (Optioneel) Voeg realtime Counters toe om analyseresultaten als getallen op het scherm weer te geven
6. Een alarm instellen (optioneel)
- Klik bij het toevoegen van een analyseregel in plaats daarvan op Save With Alarm
- Of maak modelgebaseerde alarmen aan via AI Platform → Alarms → New Inference Alarm
- Configureer:
- Alarmnaam en notificatiekanalen
- Alarmregels: frame- of tijdgebaseerde triggers
- Doelcamera's waarop het alarm actief moet zijn
- Pas alarmen toe bij het starten van een job of voeg ze toe aan actieve jobs
7. Optimaliseren met ROI (optioneel)
- Klik op de pagina Stream Details op de knop Model ROIs
- Teken een of meer gebieden waarop u inference wilt laten draaien
- Selecteer welke modellen in elke ROI moeten werken
- Dit verbetert de prestaties door alleen op relevante gebieden te focussen
8. Jobs beheren
- Ga naar AI Platform → Jobs om alle actieve jobs te bekijken
- Klik op Stop om een job te pauzeren (gegevens en instellingen blijven behouden)
- Klik op Restart om een gestopte job te hervatten
- Klik op Delete om een job permanent te verwijderen
- Jobs kunnen ook worden beheerd vanuit de Cordatus Client
- Bekijk Child Jobs om de jobgeschiedenis en uitvoeringsrecords te zien
9. Analytics Dashboards bekijken (optioneel)
- Ga naar AI Platform → Dashboard Collections om aangepaste dashboards aan te maken
- Maak een collectie aan die is gekoppeld aan uw model/pipeline
- Voeg grafieken toe: Distribution (taartdiagram), Time-Based (staaf/lijn), Counter, Entry-Exit
- Pas tijdsbereiken aan en visualiseer inference-analyses
10. Alarmrecords bekijken (optioneel)
- Ga naar AI Platform → Alarms → Reports om alarmgebeurtenissen te bekijken
- Selecteer jobs en een tijdsbereik om geactiveerde alarmen te bekijken
- Gebruik de Timeline om door alarmgebeurtenissen te navigeren (blauwe blokken)
- Bekijk opnames met AI-inference-overlays (bounding boxes en labels)
- Gebruik Slideshow Mode om snel meerdere alarmen te bekijken
- Gebruik Master Synchronization om dezelfde gebeurtenis vanuit meerdere camera's te bekijken
Verwacht resultaat
- Model of pipeline succesvol geïmplementeerd op het geselecteerde apparaat
- Realtime detectieresultaten zichtbaar met bounding boxes en labels
- Analyseregels actief en geactiveerd door objectgedrag (bounding boxes worden blauw)
- Alarmen geconfigureerd en gereed om meldingen te versturen
- Streammetrics tonen een gezonde FPS en prestaties
- ROI-preprocessing optimaliseert de inference-prestaties
- (Optioneel) Aangepaste dashboards tonen analysegegevens met verschillende grafiektypen
- (Optioneel) Alarmrecords toegankelijk voor beoordeling met AI-overlays en tijdlijnnavigatie
Volgende stappen
- Verken het uploaden van aangepaste YOLO-modellen (v5, v6, v7, v8, v9, v10, v11) met automatische TensorRT-optimalisatie
- Upload TensorFlow- of NVIDIA TAO-modellen voor aangepaste toepassingen
- Maak multi-model pipelines met de visuele Model Composer (geen programmeerkennis vereist)
- Stel meerdere alarmen in met verschillende notificatiekanalen
- Plan jobs om automatisch op specifieke tijden te draaien
- Gebruik cumulatieve analysetellingen voor bedrijfsinzichten
- Maak aangepaste dashboards met spreidings-, tijdgebaseerde, counter- en entry-exit-grafieken
- Bekijk alarmrecords met AI-overlays en diavoorstellingsmodus
- Bewaak apparaatmetrics tijdens inference voor optimalisatie
- Gebruik onderliggende jobs (child jobs) om de uitvoeringsgeschiedenis van jobs bij te houden
Voor gedetailleerde documentatie, zie Modellen, Jobs, Analyses, Alarmen, Preprocess en Alarmrecords bekijken.