OpenCV2.4.3を使用してビデオファイルの読み取りと書き込みを行っています。私のコードは次のようなものです:
cv::VideoCapture video;
video.open ( "D:\\testVideo.avi" );
cv::VideoWriter output;
output.open ( "D:\\outputVideo.avi", CV_FOURCC('D','I','V','X'), 120, cv::Size ( 1200,1600), true );
cv::Mat img;
for ( int n = 0; ; n ++ )
{
video >> img;
output.write ( img );
}
その後、結果のビデオは空のファイルであり、私はそれを開くことができませんでした。私はここで何を間違えましたか?