Bird
0
0

You want to capture a 640x480 resolution image using picamera2. Which code snippet correctly sets this resolution before capturing?

hard🚀 Application Q8 of 15
Raspberry Pi - Camera Module
You want to capture a 640x480 resolution image using picamera2. Which code snippet correctly sets this resolution before capturing?
Apicam2 = Picamera2() picam2.resolution = (640, 480) picam2.start() picam2.capture_file('image.jpg')
Bpicam2 = Picamera2() picam2.set_resolution(640, 480) picam2.start() picam2.capture_file('image.jpg')
Cpicam2 = Picamera2() picam2.configure_still(640, 480) picam2.start() picam2.capture_file('image.jpg')
Dpicam2 = Picamera2() picam2.configure(picam2.create_still_configuration(main={"size": (640, 480)})) picam2.start() picam2.capture_file('image.jpg')
Step-by-Step Solution
Solution:
  1. Step 1: Recall how to set resolution in picamera2

    Use create_still_configuration() with main size parameter to set resolution.
  2. Step 2: Check each option

    Only the code using picam2.configure(picam2.create_still_configuration(main={"size": (640, 480)})) is correct.
  3. Final Answer:

    picam2.configure(picam2.create_still_configuration(main={"size": (640, 480)})) picam2.start() picam2.capture_file('image.jpg') -> Option D
  4. Quick Check:

    Use configure() with create_still_configuration() to set resolution [OK]
Quick Trick: Use create_still_configuration(main={"size": (w,h)}) to set resolution [OK]
Common Mistakes:
MISTAKES
  • Using non-existent set_resolution() method
  • Trying to set resolution by assignment

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Raspberry Pi Quizzes