Ga naar hoofdinhoud

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.