Wanneer u detectieresultaten organiseert in gebeurtenissen die wachten op beoordeling, definieer dan geldige invoer vóór persistentie en eindvoorwaarden. Tijdregels kunnen meldingen organiseren. Ze bewijzen niet onafhankelijk dat er een echte afwijking heeft plaatsgevonden of dat een persoon deze heeft bevestigd. Dit artikel beschrijft een voorgestelde methode; het voegt geen gebeurtenistests of apparaatimplementatie toe.
Registreer het frame en de tijd die bij elk resultaat horen
Bewaar invoerbronnen, frame-ID's, resultaatvaliditeit en model- en regelversies. Maak onderscheid tussen beeldacquisitietijd, resultaatontvangsttijd en schermweergavetijd. Trek de tijden van verschillende apparaten niet rechtstreeks af zonder de klokrelatie vast te stellen. Een telling van verwerkte frames vertegenwoordigt niet automatisch de verstreken tijd.
Geef de klok op die wordt gebruikt voor de verstreken tijd
Documentatie over Python-tijd legt uit dat een monotone klok niet wordt beïnvloed door systeemklokupdates. Het referentiepunt is ongedefinieerd; verschillen tussen metingen zijn betekenisvol. Dit is een mechanismereferentie voor de verstreken tijd binnen een programma. Er worden geen gesynchroniseerde apparaatklokken, bekende beeldacquisitietijden of gebruik van dat mechanisme door een bepaalde SDK tot stand gebracht.
Afzonderlijke persistentie, einde en ongeldige invoer
| Voorwaarde | Voorgestelde afhandeling | Bewijs om te bewaren |
|---|---|---|
| Geldige resultaten voldoen aan de startregel | Maak een evenement dat wacht op beoordeling | Voer het segment in en start het bewijsmateriaal |
| Geldige resultaten blijven aan de voorwaarde voldoen | Update de persistentie van de gebeurtenis | Observatietijden en regelresultaten |
| Geldige resultaten voldoen aan de eindregel | Einde van gebeurtenis opnemen | Beëindig het bewijsmateriaal en de daaropvolgende beoordelingsstatus |
| Ontbrekende frames, streamverlies of ongeldige resultaten | Pas de regel voor ongeldige invoer toe | Ontbrekend interval, oorzaak en herstel |
Bekijk statuswijzigingen bij het afspelen van opgenomen video
Ontbrekende frames mogen niet automatisch het verdwijnen van het doel betekenen. Het beëindigen van een gebeurtenis betekent niet dat iemand de afwezigheid van afwijkingen heeft bevestigd. Ontwerp afzonderlijke afspeelcontroles voor korte interferentie, aanhoudende doelen, gewijzigde frame-intervallen, streamverlies en herstart van programma's. Registreer triggering, persistentie, einde en herhaalde meldingen. Stel drempels in met behulp van voorbeeldvideo's van de beoogde fysieke installatielocatie. Publiceer geen alarmvertragingswaarde of een reductiepercentage voor valse detectie zonder overeenkomstige metingen.
Gerelateerde diensten: Visiealgoritmen en modelengineering, projectadvies.