[python] 동영상 파일에서 특정 프레임의 흑백 변환하기

아래는 그 예제 코드입니다. 먼저 OpenCV를 설치해야 합니다.

import cv2

# 동영상 파일 불러오기
cap = cv2.VideoCapture('video.mp4')

# 특정 프레임으로 이동
cap.set(cv2.CAP_PROP_POS_FRAMES, frame_number)

# 프레임 읽기
ret, frame = cap.read()

# 흑백 변환
gray_frame = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)

# 변환된 프레임 보기
cv2.imshow('Gray Frame', gray_frame)
cv2.waitKey(0)

# 리소스 해제
cap.release()
cv2.destroyAllWindows()

위 코드에서 frame_number 변수는 흑백으로 변환하고자 하는 동영상 파일 내의 특정 프레임을 나타냅니다. 이 코드를 실행하면 해당 프레임이 흑백으로 변환된 이미지로 표시됩니다.

이러한 프로세스를 통해 원하는 동영상 파일에서 특정 프레임을 흑백으로 변환할 수 있습니다. OpenCV에 대한 디테일한 정보는 OpenCV 공식 문서에서 확인할 수 있습니다.