-1

What is the equivalent function for " cvWriteFrame " to use Mat - image type ?

In IplImage it can be done using like below:

CvVideoWriter *writer;
IplImage* frame = " IMAGE ";   

cvWriteFrame(writer, frame);

How to write video for Mat Files.

RoboMe
  • 113
  • 2
  • 13
  • 1
    http://docs.opencv.org/modules/highgui/doc/reading_and_writing_images_and_video.html#videowriter-videowriter – berak May 07 '14 at 06:35

1 Answers1

2

Opencv doc

C++: VideoWriter& VideoWriter::operator<<(const Mat& image)
C++: void VideoWriter::write(const Mat& image)
Python: cv2.VideoWriter.write(image) → None
C: int cvWriteFrame(CvVideoWriter* writer, const IplImage* image)
Python: cv.WriteFrame(writer, image) → int

So i guess something like

cv::Mat image;
....
cv::VideoWriter writer;
writer.open(...);
if (writer.isOpened())
  writer << image;
Blaz Bratanic
  • 2,279
  • 12
  • 17