- Removed experimental code from numpyHDR

- added picamburst for creating the ev stack
This commit is contained in:
Thomas 2023-03-23 14:46:13 +01:00
parent 36d94c4392
commit 6e4c338a6a

View File

@ -2,21 +2,25 @@
import numpyHDR import numpyHDR
from picamera2 import Picamera2 from picamera2 import Picamera2
from libcamera import controls from libcamera import Controls
picam2 = Picamera2() picam2 = Picamera2()
config = picam2.create_still_configuration() config = picam2.create_still_configuration()
picam2.configure(config) picam2.configure(config)
picam2.start() picam2.start()
picam2.set_controls({"AwbEnable": 1, "AeEnable": 1, "AeConstraintMode": controls.AeConstraintModeEnum.Highlight}) ctrls = Controls(picam2)
ctrls.AwbEnable = 1
ctrls.AeEnable = 1
ctrls.ConstraintModeEnum.Highlight
np_array_ev0 = picam2.capture_array() np_array_ev0 = picam2.capture_array()
picam2.set_controls({"AwbEnable": 1, "AeEnable": 1, "AeConstraintMode": controls.AeConstraintModeEnum.Shadows}) #picam2.set_controls({"AwbEnable": 1, "AeEnable": 1, "AeConstraintMode": controls.AeConstraintModeEnum.Shadows})
np_array_ev1 = picam2.capture_array() #np_array_ev1 = picam2.capture_array()
picam2.set_controls({"AwbEnable": 1, "AeEnable": 1, "AeConstraintMode": controls.AeConstraintModeEnum.Normal}) #picam2.set_controls({"AwbEnable": 1, "AeEnable": 1, "AeConstraintMode": controls.AeConstraintModeEnum.Normal})
np_array_ev_neg1 = picam2.capture_array() #np_array_ev_neg1 = picam2.capture_array()
picam2.helpers.save(np_array_ev0, "1.jpg") meta = "nichts"
picam2.helpers.save(np_array_ev1, "2.jpg") picam2.helpers.save(np_array_ev0, meta, "1.jpg")
picam2.helpers.save(np_array_ev_neg1, "3.jpg") #picam2.helpers.save(np_array_ev1, meta ,"2.jpg")
#picam2.helpers.save(np_array_ev_neg1, meta, "3.jpg")
picam2.stop() picam2.stop()