- Функция picam2.switch_mode_and_capture_image() обычно занимает 3–5 секунд.
- Функция picam2.switch_mode_and_capture_image() иногда выдает ошибку, указанную ниже, и зависает
Код: Выделить всё
[0:07:23.155140151] [2319] INFO V4L2 v4l2_videodevice.cpp:1820 /dev/video0[15:cap]: Zero sequence expected for first frame (got 1)
Код: Выделить всё
from picamera2 import Picamera2, previews
import time
import PIL
import signal
import sys
picam2 = Picamera2()
capture_config = picam2.create_still_configuration()
print(capture_config)
picam2.start()
time.sleep(0.5)
print("camera ready")
def signal_handler(sig, frame):
print("Closing Camera")
picam2.stop()
picam2.close()
sys.exit(0)
signal.signal(signal.SIGINT, signal_handler)
while(1):
input("press enter to snap a picture")
image = picam2.switch_mode_and_capture_image(capture_config, "main")
print("image Captured")
image = image.rotate(90, PIL.Image.NEAREST, expand = 1) # rotate 90 degrees counter clockwise
print("image Rotated")
image.save("capture3.jpg")
print("image Saved")
Может ли кто-нибудь указать мне правильное направление относительно того, как делать снимки на нуле пи 2 w быстро и надежно способом?
Подробнее здесь: https://stackoverflow.com/questions/784 ... i-zero-2-w