diff --git a/modules/videoio/src/cap_images.cpp b/modules/videoio/src/cap_images.cpp index 922a5767b3..455418624b 100644 --- a/modules/videoio/src/cap_images.cpp +++ b/modules/videoio/src/cap_images.cpp @@ -345,7 +345,10 @@ bool CvVideoWriter_Images::writeFrame( const IplImage* image ) { char str[_MAX_PATH]; sprintf(str, filename, currentframe); - int ret = cvSaveImage(str, image, ¶ms[0]); + std::vector image_params = params; + image_params.push_back(0); // append parameters 'stop' mark + image_params.push_back(0); + int ret = cvSaveImage(str, image, &image_params[0]); currentframe++;