初心者な質問ですいません、カメラで撮影したときの時間を計測した際にmsレベルの誤差が生じるのですが、もっと精度よく安定する方法などはあるのでしょうか
python3
1 2 3import time 4import picamera 5import datetime 6 7 8USER_NAME = "pi/" 9HOME_DIR = "/home/" + USER_NAME 10SAVE_DIR = HOME_DIR + "cameradata/" 11 12datetime = datetime.datetime.today() 13datetime_formatted = datetime.strftime("%Y%m%d%H%M%S") 14 15file_name = "IMG_" + datetime_formatted 16 17starttime = time.perf_counter() 18 19 20with picamera.PiCamera() as camera: 21 camera.resolution = (1024,768) 22 camera.start_preview() 23 time.sleep(1) 24 25 camera.capture(SAVE_DIR + file_name + ".jpg") 26 cameratime = time.perf_counter() 27 ctime = cameratime - starttime 28 print("CAM = {:.9f}s" .format(ctime)) 29 30 camera.stop_preview()
あなたの回答
tips
プレビュー