Skip to content

Instantly share code, notes, and snippets.

@0xPinole
Last active April 13, 2024 12:24
Show Gist options
  • Save 0xPinole/3f8a853246111eb0e92d8cd8a0d75514 to your computer and use it in GitHub Desktop.
Save 0xPinole/3f8a853246111eb0e92d8cd8a0d75514 to your computer and use it in GitHub Desktop.
import cv2
# Get a handle to the camera
cam = cv2.VideoCapture(2)
# Print various camera properties
print("CV_CAP_PROP_FRAME_WIDTH: " + str(cam.get(cv2.CAP_PROP_FRAME_WIDTH)))
print("CV_CAP_PROP_FRAME_HEIGHT: " + str(int(cam.get(cv2.CAP_PROP_FRAME_HEIGHT))))
print("CV_CAP_PROP_FPS: " + str(cam.get(cv2.CAP_PROP_FPS)))
print("CV_CAP_PROP_GAIN: " + str(cam.get(cv2.CAP_PROP_GAIN)))
print("CV_CAP_PROP_POS_MSEC: " + str(cam.get(cv2.CAP_PROP_POS_MSEC)))
print("CV_CAP_PROP_FORMAT: " + str(cam.get(cv2.CAP_PROP_FORMAT)))
print("CV_CAP_PROP_MODE: " + str(cam.get(cv2.CAP_PROP_MODE)))
print("CV_CAP_PROP_POS_FRAMES: " + str(cam.get(cv2.CAP_PROP_POS_FRAMES)))
print("CV_CAP_PROP_CONTRAST: " + str(cam.get(cv2.CAP_PROP_CONTRAST)))
print("CV_CAP_PROP_EXPOSURE: " + str(cam.get(cv2.CAP_PROP_EXPOSURE)))
print("CV_CAP_PROP_BRIGHTNESS: " + str(cam.get(cv2.CAP_PROP_BRIGHTNESS)))
print("CV_CAP_PROP_SATURATION: " + str(cam.get(cv2.CAP_PROP_SATURATION)))
print("CV_CAP_PROP_HUE: " + str(cam.get(cv2.CAP_PROP_HUE)))
# Release the handle to the camera
cam.release()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment