Modifier la configuration de la caméra pour utiliser create_still_configuration et augmenter le temps d'initialisation à 2 secondes
This commit is contained in:
@@ -61,13 +61,13 @@ class TimeLapse:
|
|||||||
|
|
||||||
def pick_Picture(self):
|
def pick_Picture(self):
|
||||||
cam = pc.Picamera2()
|
cam = pc.Picamera2()
|
||||||
conf = cam.create_preview_configuration(main={"size":(800, 600)})
|
conf = cam.create_still_configuration(main={"size": (800, 600)})
|
||||||
cam.configure(conf)
|
cam.configure(conf)
|
||||||
cam.start_preview(pc.Preview.QTGL)
|
|
||||||
cam.start()
|
cam.start()
|
||||||
time.sleep(0.1)
|
# Allow camera time to initialize
|
||||||
|
time.sleep(2)
|
||||||
timestamp = self.get_TimeStamp()
|
timestamp = self.get_TimeStamp()
|
||||||
path = self.project_path + timestamp + "//" + timestamp+".jpg"
|
path = self.project_path + timestamp + "//" + timestamp + ".jpg"
|
||||||
self.create_Folder()
|
self.create_Folder()
|
||||||
image = cam.capture_file(path)
|
image = cam.capture_file(path)
|
||||||
cam.close()
|
cam.close()
|
||||||
|
|||||||
@@ -60,13 +60,13 @@ class TimeLapse:
|
|||||||
|
|
||||||
def pick_Picture(self):
|
def pick_Picture(self):
|
||||||
cam = pc.Picamera2()
|
cam = pc.Picamera2()
|
||||||
conf = cam.create_preview_configuration(main={"size":(800, 600)})
|
conf = cam.create_still_configuration(main={"size": (800, 600)})
|
||||||
cam.configure(conf)
|
cam.configure(conf)
|
||||||
cam.start_preview(pc.Preview.QTGL)
|
|
||||||
cam.start()
|
cam.start()
|
||||||
time.sleep(0.1)
|
# Allow camera time to initialize
|
||||||
|
time.sleep(2)
|
||||||
timestamp = self.get_TimeStamp()
|
timestamp = self.get_TimeStamp()
|
||||||
path = self.project_path + timestamp + "//" + timestamp+".jpg"
|
path = self.project_path + timestamp + "//" + timestamp + ".jpg"
|
||||||
self.create_Folder()
|
self.create_Folder()
|
||||||
image = cam.capture_file(path)
|
image = cam.capture_file(path)
|
||||||
cam.close()
|
cam.close()
|
||||||
|
|||||||
Reference in New Issue
Block a user