Binnen onze gratis Galaxy SDK Voor onze industriële camera's bieden we een basisplugin aan om vastgelegde beelden op de harde schijf op te slaan of om de vastgelegde beelden als video op te slaan. In dit artikel leggen we de verschillende instellingen uit en de instellingen die we adviseren voor het vastleggen en opslaan van beelden en video's met behulp van onze industriële camera.
Met deze plug-in kunnen vastgelegde afbeeldingen worden opgeslagen als afbeeldingen in verschillende formaten of zelfs als videobestand.
De volgende parameters kunnen worden ingesteld:
- Aantal geheugen, het aantal afbeeldingen dat in het geheugen is gebufferd.
- We raden u aan de waarde 10 te gebruiken.
- Pad voor bestandsopslag, dit is de locatie waar de afbeeldingen of video's worden opgeslagen.
Met deze optie kunt u bepalen hoe lang de plug-in in totaal zal worden uitgevoerd, of hoeveel frames er in totaal zullen worden opgeslagen.
Onbeperkt -> Geen limiet (totdat de opslag vol is, stopt de plug-in als er geen ruimte meer beschikbaar is)
Maximaal aantal frames -> stopt het vastleggen van afbeeldingen wanneer dit aantal wordt bereikt.
Duur -> je kunt kiezen hoe lang de plug-in blijft werken, seconden, minuten of uren.
In dit deel kunt u kiezen tussen Afbeelding opslaan of Video opslaan.
De maximale frame rate voor elk formaat in deze setup, zonder frames te verliezen, zijn:
- BMP, 200 fps, 1,6 MB ongecomprimeerde gegevens. Ideaal voor het opslaan van afbeeldingen op hoge snelheid, maar voor een beperkte tijd omdat de harde schijf zeer snel vol raakt.
- PNG, 5 fps, 0,7 MB, compressie zonder verlies. Elke afbeelding is gecomprimeerd en vergt daardoor veel CPU-kracht. De compressie is lossless, dus ideaal voor beeldverwerking in een later stadium. We raden dit bestandsformaat aan als opslaan met maximaal 5 fps acceptabel is.
- JPG, 30 fps, <0,1 MB, gecomprimeerde afbeeldingen. Het vermindert de beeldkwaliteit onomkeerbaar en daarom raden wij deze instelling niet aan als de beeldverwerking in een later stadium plaatsvindt.
- RAW, 100 fps, 1,6 MB ongecomprimeerde gegevens. Wij raden dit bestandsformaat niet aan, maar wel BMP. Raw kan alleen worden geopend met Halcon-software, bij kleurenafbeeldingen is dit een afbeelding zonder debayering, bij monoafbeeldingen is het resulterende bestand hetzelfde als BMP maar opgeslagen in een ander bestandsformaat.
Met de volgende twee opties kun je kiezen hoeveel foto's je per X-frame of X-tijd wilt bewaren.
1 afbeelding per 1 betekent bijvoorbeeld dat elke afbeelding wordt opgeslagen. Als u de waarde instelt op 10, betekent dit dat er 1 afbeelding is opgeslagen van de 10 vastgelegde afbeeldingen.
De plug-in werkt in de softwaretriggermodus, zodat u op verzoek en binnen de gekozen parameters voor het opslaan van afbeeldingen afbeeldingen kunt pakken.
Als de camera in vrije loop is, werkt de plugin alleen stabiel als de framerate vast is. Als je de plugin gebruikt in combinatie met automatische belichting/witbalans/versterking, kunnen deze de belichtingstijd beïnvloeden en daardoor de framerate. Als gevolg hiervan kan de afbeelding opslaan plugin stoppen met draaien en het vastleggen van afbeeldingen.
Je kunt dit voorkomen door de framerate van de camera te beperken en de automatische belichting/gevoeligheid instellingen te beperken.
In dit veld kun je zien of je pc krachtig genoeg is om alle afbeeldingen/video's in realtime op te nemen. Het geheugenframe toont het aantal beelden dat in het geheugen is vastgelegd. De harde schijfframes laten zien hoeveel afbeeldingen naar de harde schijf worden verzonden. Als het aantal frames op de harde schijf lager is dan het aantal geheugenframes, gaan afbeeldingen verloren en is niet elk vastgelegd beeld opgeslagen. In dat geval moet u de framerate verlagen, een ander bestandsformaat opslaan of een krachtigere pc gebruiken.
In dit voorbeeld leggen we uit hoe je elk uur een afbeelding van een industriële camera kunt opslaan voor in totaal 24 uur om een 24-uurs timelapse te creëren. We zullen de plugin programmeren om 24 uur te draaien en te stoppen, waarbij in totaal 24 foto's worden opgeslagen. Houd er rekening mee dat als de opslag vol is, de plugin stopt met acquisitie en oudere frames niet zal overschrijven. De juiste instellingen zijn:
• Verlaag de camera framerate naar 1 FPS
• Stel de duurlimiet in op 24 uur
• Schakel de optie Afbeelding opslaan in
• Stel 'Eén afbeelding opslaan uit elke vastgelegde afbeelding' in op 3600 (1 uur = 3600 seconden, dus 1 afbeelding per uur)
• Voer de plug-in uit.