How to capture Raspi Camera image using OpenCV & Python
First, install OpenCV for Python 3:
sudo apt install python3-opencv
Here’s the code to acquire the image and store it in image.png
:
#!/usr/bin/env python3
import cv2
video_capture = cv2.VideoCapture(0)
# Check success
if not video_capture.isOpened():
raise Exception("Could not open video device")
# Read picture. ret === True on success
ret, frame = video_capture.read()
cv2.imwrite('image.png', frame)
# Close device
video_capture.release()
Run it using
python3 cv-raspicapture.py