[python] 파이썬을 사용하여 카메라 설정 변경하기
먼저 파이썬에서 OpenCV 라이브러리를 사용하기 위해 cv2
모듈을 import 합니다. 그리고 카메라를 초기화하고 설정을 변경할 수 있게 하는 카메라 드라이버도 설치해야 합니다.
아래는 OpenCV를 사용하여 카메라 설정을 변경하는 간단한 예제 코드입니다.
import cv2
# 카메라 열기
cap = cv2.VideoCapture(0)
# 설정 변경
cap.set(cv2.CAP_PROP_FRAME_WIDTH, 1280)
cap.set(cv2.CAP_PROP_FRAME_HEIGHT, 720)
# 설정 적용 확인
width = cap.get(cv2.CAP_PROP_FRAME_WIDTH)
height = cap.get(cv2.CAP_PROP_FRAME_HEIGHT)
print("현재 카메라 해상도:", width, height)
# 카메라 닫기
cap.release()
위 코드에서는 cap.set()
을 사용하여 카메라의 너비와 높이 설정을 변경하고, cap.get()
을 사용하여 변경된 설정을 확인합니다. 설정된 해상도에 따라 캡처된 이미지의 크기가 변경됩니다.
카메라 설정을 변경하는 방법은 상황에 따라 다를 수 있으므로, 해당하는 카메라 드라이버의 문서를 참조하여 적절한 설정을 찾아 적용해야 합니다.
위 코드를 실행하면 원하는 해상도로 카메라 설정을 변경할 수 있습니다.