I am trying to take a picture and save it into memory, then showing it on the screen. I am using raspberry pi 4b, bookworm. I use a raspberry pi camera rev 1.3. This is my code:When I run it, I got these errors:
Code:
from picamera2 import Picamera2 picam2 = Picamera2() picam2.start()img_RAM = picam2.capture_array("main") #take picture into memorycv2.imshow("picture",img_RAM)cv2.waitKey(1000)cv2.destroyAllWindows()
Why is it not working?[0:10:59.604595407] [2561] INFO Camera camera_manager.cpp:327 libcamera v0.4.0+50-83cb8101
Traceback (most recent call last):
File "/home/ricky/Desktop/moduleç»ä¹ /module6.py", line 301, in <module>
picam2 = Picamera2()
^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/picamera2/picamera2.py", line 257, in __init__
camera_num = self.global_camera_info()[camera_num]['Num']
~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^
IndexError: list index out of range
Statistics: Posted by ricky2777 — Thu Feb 13, 2025 9:27 pm — Replies 1 — Views 43