[python] 동영상 파일에서 특정 프레임의 픽셀 값 추출하기
import cv2
# 동영상 파일 열기
video_capture = cv2.VideoCapture('video.mp4')
# 특정 프레임으로 이동
frame_number = 100
video_capture.set(cv2.CAP_PROP_POS_FRAMES, frame_number)
# 프레임 읽기
success, frame = video_capture.read()
if success:
# 특정 픽셀의 값 확인
pixel_value = frame[100, 100] # (100, 100) 위치의 픽셀 값
print('Pixel value at (100, 100):', pixel_value)
# 동영상 파일 닫기
video_capture.release()
위 코드는 OpenCV를 사용하여 동영상 파일에서 특정 프레임의 픽셀 값을 추출하는 예시입니다. 필요한 경우 코드를 수정하여 원하는 위치의 픽셀 값을 확인할 수 있습니다.
이 코드를 실행하려면 opencv-python
패키지가 설치되어 있어야 합니다. 패키지를 설치하려면 다음 명령을 사용하세요:
pip install opencv-python
참고 문헌:
- OpenCV 공식 문서: https://docs.opencv.org/