voor mijn telecine project maak ik gebruik van een raspberry pi 3 met camera, maar nu merk ik dat ieder frame er anders uitziet qua kleur en belichting dan hij eigenlijk is.
Mijn vermoeden, door het script wat ik gebruik start de camara op maakt een foto op automatische settings (terwijl ik constante settings geprogrammeerd had), en gaat de camera weer uit.
Weet iemand hoe ik de Raspberry pi camera zo in kan stellen in python dat deze ALTIJD dezelfde instellingen heeft ipv dat hij zelf de lichtbalans, kleur etc aanpast.
Relevante software en hardware die ik gebruik
raspberry pi, raspberry pi camera, python
Wat ik al gevonden of geprobeerd heb
In de handleiding van de pi camera, heb ik al het een en ander gevonden over hoe de camera in te stellen,
deze setting heb ik geprogrammeerd in python, maar het lijkt erop dat hij deze settings negeert.
mocht iemand een (andere) oplossing hebben hoor ik het graag, of als iemand een manier weet om de camara constant aan te laten staan met dezelfde settings ben ik daar ook mee geholpen.
update Zoals beloofd het script:
import picamera
import sys
import RPi.GPIO as gpio
import time
from datetime import datetime, timedelta
gpio.setmode(gpio.BCM)
gpio.setwarnings(False)
gpio.setup(23, gpio.OUT)
gpio.setup(24, gpio.OUT)
gpio.setup(18, gpio.IN)
gpio.output(23, True)
StepCounter = 0
WaitTime = 0.005
FRAMES = 1000000000
fname = 15002
while (fname < 2000000 ):
StepCounter = 0
while (StepCounter < 200):
gpio.output(24, True)
gpio.output(24, False)
StepCounter += 1
time.sleep(WaitTime)
with picamera.PiCamera() as camera:
camera.resolution = (2592, 1944)
camera.sharpness = 0
camera.contrast = 0
camera.brightness = 50
camera.saturation = 0
camera.ISO = 200
camera.exposure_compensation = 1
camera.exposure_mode = 'off'
camera.meter_mode = 'average'
camera.awb_mode = 'auto'
camera.image_effect = 'none'
camera.rotation = 0
camera.crop = (0.0, 0.0, 1.0, 1.0)
camera.led = False
time.sleep(0.500)
camera.capture('/media/pi/6AC0E507C0E4DA79/film9/' + str(fname) + '.jpg')
print(str(fname) + ' taken')
fname = fname +1
wat hij doet / moeten doen: setup camera --> stuur stappen motor aan voor volgend frame--> neem foto -->sla op als-->volgend frame etc.
Mijn vermoeden, door het script wat ik gebruik start de camara op maakt een foto op automatische settings (terwijl ik constante settings geprogrammeerd had), en gaat de camera weer uit.
Weet iemand hoe ik de Raspberry pi camera zo in kan stellen in python dat deze ALTIJD dezelfde instellingen heeft ipv dat hij zelf de lichtbalans, kleur etc aanpast.
Relevante software en hardware die ik gebruik
raspberry pi, raspberry pi camera, python
Wat ik al gevonden of geprobeerd heb
In de handleiding van de pi camera, heb ik al het een en ander gevonden over hoe de camera in te stellen,
deze setting heb ik geprogrammeerd in python, maar het lijkt erop dat hij deze settings negeert.
mocht iemand een (andere) oplossing hebben hoor ik het graag, of als iemand een manier weet om de camara constant aan te laten staan met dezelfde settings ben ik daar ook mee geholpen.
update Zoals beloofd het script:
import picamera
import sys
import RPi.GPIO as gpio
import time
from datetime import datetime, timedelta
gpio.setmode(gpio.BCM)
gpio.setwarnings(False)
gpio.setup(23, gpio.OUT)
gpio.setup(24, gpio.OUT)
gpio.setup(18, gpio.IN)
gpio.output(23, True)
StepCounter = 0
WaitTime = 0.005
FRAMES = 1000000000
fname = 15002
while (fname < 2000000 ):
StepCounter = 0
while (StepCounter < 200):
gpio.output(24, True)
gpio.output(24, False)
StepCounter += 1
time.sleep(WaitTime)
with picamera.PiCamera() as camera:
camera.resolution = (2592, 1944)
camera.sharpness = 0
camera.contrast = 0
camera.brightness = 50
camera.saturation = 0
camera.ISO = 200
camera.exposure_compensation = 1
camera.exposure_mode = 'off'
camera.meter_mode = 'average'
camera.awb_mode = 'auto'
camera.image_effect = 'none'
camera.rotation = 0
camera.crop = (0.0, 0.0, 1.0, 1.0)
camera.led = False
time.sleep(0.500)
camera.capture('/media/pi/6AC0E507C0E4DA79/film9/' + str(fname) + '.jpg')
print(str(fname) + ' taken')
fname = fname +1
wat hij doet / moeten doen: setup camera --> stuur stappen motor aan voor volgend frame--> neem foto -->sla op als-->volgend frame etc.
[ Voor 45% gewijzigd door djjeanb op 06-07-2017 19:29 . Reden: toevoeging ]