Testmethode · Versie 1.0
Een automatische cameratrigger testen.
Een trigger kan een gebeurtenis opmerken en toch de foto missen. Deze methode scheidt de detectie van de gereedheid van de camera en de voltooide opname, registreert valse positieven en houdt elk resultaat gekoppeld aan het apparaat en de omstandigheden die het resultaat hebben opgeleverd.
Het principe
Tel de volledige keten, niet enkel de flits.
Registreer voor elke geplande gebeurtenis of de app deze heeft gedetecteerd, of deze om opname heeft verzocht en of de camera deze heeft voltooid vastleggen en of de opgeslagen afbeelding het beoogde moment bevat. Eén enkele 'werkte'-score verbergt waar de fout is opgetreden.
Er wordt hier geen benchmark geclaimd. Dit is een protocol voor toekomstige tests. Het bevat geen synthetisch succespercentage, geen resultaten van concurrenten en geen implicatie dat een app overeenkomt met wetenschappelijke apparatuur voor bliksembeeldvorming.
Protocol
Zes stappen, elke keer geregistreerd.
De installatie bevriezen
App-build opnemen, iPhone model, iOS versie, lens, opnameformaat, triggermodus, gevoeligheid, analysegebied, cooldown, burst en energiestatus.
Beschrijf de scène
Registreer de verlichtingssterkte of een herhaalbare lichtbeschrijving, gebruik van statief of handheld, afstand tot stimulus, achtergrondbeweging, temperatuur en thermische toestand.
Gebruik een gecontroleerde stimulus
Geeft de voorkeur aan een herhaalbare lichtpuls binnenshuis, een bewegend doel, audioweergave op een vast niveau of gemeten beweging van het apparaat. Begin een veiligheidstest niet door in een onweersbui te staan.
Voer voldoende tests uit
Gebruik ten minste 30 geplande gebeurtenissen per configuratie voor een verkennend resultaat. Houd opwarmproeven gescheiden en voorkom fouten in plaats van ze stilzwijgend opnieuw uit te voeren.
Leg elke uitkomst een label
Registreer detectie, opnameverzoek, voltooide opslag, bruikbaar frame, vals-positief, duplicaat, gereedheidsfout en elke menselijke tussenkomst als afzonderlijke velden.
Publiceer de noemer
Rapporteer onbewerkte tellingen met het aantal geplande gebeurtenissen en observatietijd. Voeg de CSV, uitgesloten proeven en de exacte reden voor elke uitsluiting toe.
Metingen
Wat het eindrapport moet onthullen.
Een resultaat zonder noemer, apparaat of configuratie is een productanekdote, geen reproduceerbare meting.
| Statistiek | Berekening | Waarom het ertoe doet |
|---|---|---|
| Detectiepercentage | Gedetecteerde geplande gebeurtenissen ÷ alle geplande gebeurtenissen | Meet het triggermodel vóór camera-pipeline fouten. |
| Voltooiingspercentage van opnames | Opgeslagen opnames ÷ gedetecteerde geplande gebeurtenissen | Toont of detectie een bestand is geworden. |
| Bruikbare framesnelheid | Frames met het beoogde moment ÷ alle geplande gebeurtenissen | Legt het resultaat vast waar een fotograaf echt om geeft. |
| False-positive-percentage | Niet-geplande triggers ÷ observatietijd | Maakt vergelijking mogelijk tussen sessies van verschillende lengte. |
| End-to-end latentie | Tijdstempel voor blootstelling of tijdstempel van opgeslagen frame | Moet de klok, opnamemethode en onzekerheid vermelden. |
| Gereedheidsfouten | Tellen op basis van reden en camerastatus | Scheidt app-detectie van AVFoundation-gereedheid. |
Voorgestelde matrix
Wijzig één belangrijke variabele tegelijk.
| Trigger | Gecontroleerde stimulus | Minimale voorwaarden voor openbaarmaking |
|---|---|---|
| Bliksem/helderheid | Herhaalbare korte lichtpuls buiten en binnen het geselecteerde analysegebied | Puls duur, relatieve helderheid, omgevingsniveau, regio en lens |
| Visuele beweging | Doel beweegt over een gemarkeerd pad met herhaalbare snelheid en grootte | Richting, snelheid, grootte van het onderwerp, achtergrondbeweging en afstand |
| Geluid | Vast audiofragment afgespeeld op een afgemeten afstand en veilig volume | Geluidsniveau indien beschikbaar, microfoonoriëntatie, omgevingsgeluid en trefwoordgebruik |
| Apparaatbeweging | Herhaalbare kanteling, schudden of impact met een gemarkeerd bewegingsbereik | Montage, beweging amplitude, duur en apparaatoriëntatie |
| Stabiele scène | Statiefinstelling na een gedefinieerde verstoring | Ondersteuning, stabilisatie, stabilisatiedrempel, wind- en oppervlaktetrillingen |
Veiligheid vóór beeldmateriaal
Bliksem niet in de praktijk testen vanuit een onveilige positie.
De National Weather Service stelt dat er geen veilige plek buiten is als er onweer in de buurt is. Voor de herhaalbaarheid moeten gecontroleerde stimuli binnenshuis worden gebruikt; Elke observatie in het echte weer hoort thuis in een veilig gebouw of voertuig met een hard dak en moet de plaatselijke veiligheidsrichtlijnen volgen.
Primaire context
Bronnen en limieten.
- Apple: AVCapturePhotoOutputReadinessCoordinator — cameragereedheid is een toestand die moet worden gecoördineerd, niet iets wat een trigger kan zijn neem aan.
- Geofysische onderzoeksbrieven: supersnelle bliksemobservatie - nuttige wetenschappelijke context voor bliksembeeldvorming, geen validatie van HyperCam of een consumentenapp.
- US National Weather Service: Lightning Safety en CDC-veiligheidsrichtlijnen — veiligheidsinstructies hebben prioriteit boven fotografie.
- Redactioneel beleid van HighRoad — legt feiten uit de opslagplaats, primaire bronnen, gevolgtrekkingslabels, correcties en vergelijkingsregels uit.
Onafhankelijk testen welkom
Publiceer de mist ook.
Reviewers kunnen dit protocol gebruiken of aanpassen zonder een gunstig resultaat te beloven. Als u een dataset publiceert, koppelt u de configuratie, onbewerkte tellingen en uitsluitingen zodat iemand anders het werk kan herhalen.