VideoWriter
cv::VideoWriter::VideoWriter(
const String& filename,
int apiPreference,
int fourcc,
double fps,
Size frameSize,
bool isColor = true
)
VideoWriter VideoWriter(
string fileName,
VideoCaptureAPIs apiPreference,
FourCC fourcc,
double fps,
Size frameSize,
bool isColor = true
)
<VideoWriter object> = cv2.VideoWriter(
filename,
apiPreference,
fourcc,
fps,
frameSize,
isColor = True
)
Note:
Linux에서 동영상을 녹화할 때 FFmpeg를 사용합니다.
Note:
Windows에서 동영상을 녹화할 때 FFmpeg, MSWF, DSHOW 중 하나를 사용합니다.
Note:
MacOSX에서 동영상을 녹화할 때 AVFoundation를 사용합니다.
Tip:
일부 운영체제에서는 FourCC의 값을 -1로 사용하면 코덱 선택 대화 상자를 띄울 수 있습니다.
Tip:
이미지 시퀸스로 저장하려면 파일 이름을 img_%02d.jpg와 같은 형태로 작성하고, FourCC와 fps 값을 0으로 사용합니다.
Tip:
FFmpeg가 활성화 된 경우 FourCC 값을 0으로 사용합니다.
요약(Summary)
이미지의 연속을 비디오 파일, 이미지 시퀀스 등으로 작성합니다.
매개변수(Parameter)
파일 이름(filename)
비디오 파일의 경로
API 백엔드(apiPreference)
API 백엔드 식별자
비디오 코덱(fourcc)
프레임을 압축하는 데 사용되는 Four Character Code 코드
프레임 속도(fps)
비디오 프레임의 속도
프레임 크기(frameSize)
비디오 프레임의 크기
색상 유/무(isColor)
다중 채널 프레임으로 인코딩 유/무
반환값(Returns)
생성자(VideoWriter)
VideoWriter 생성자