#include <iostream>
#include <stdio.h>
int main(int, char**)
{
cerr << "ERROR! Unable to open camera\n";
return -1;
}
cap >> src;
cerr << "ERROR! blank frame grabbed\n";
return -1;
}
int codec = VideoWriter::fourcc('M', 'J', 'P', 'G');
double fps = 25.0;
string filename = "./live.avi";
writer.
open(filename, codec, fps, src.
size(), isColor);
cerr << "Could not open the output video file for write\n";
return -1;
}
cout << "Writing videofile: " << filename << endl
<< "Press any key to terminate" << endl;
for (;;)
{
cerr << "ERROR! blank frame grabbed\n";
break;
}
break;
}
return 0;
}
n-dimensional dense array class
Definition: mat.hpp:811
MatSize size
Definition: mat.hpp:2138
bool empty() const
Returns true if the array has no elements.
int type() const
Returns the type of a matrix element.
Class for video capturing from video files, image sequences or cameras.
Definition: videoio.hpp:683
virtual bool read(OutputArray image)
Grabs, decodes and returns the next video frame.
virtual bool isOpened() const
Returns true if video capturing has been initialized already.
Video writer class.
Definition: videoio.hpp:961
virtual bool open(const String &filename, int fourcc, double fps, Size frameSize, bool isColor=true)
Initializes or reinitializes video writer.
virtual void write(InputArray image)
Writes the next video frame.
virtual bool isOpened() const
Returns true if video writer has been successfully initialized.
#define CV_8UC3
Definition: interface.h:90
void imshow(const String &winname, InputArray mat)
Displays an image in the specified window.
int waitKey(int delay=0)
Waits for a pressed key.
"black box" representation of the file storage associated with a file on disk.
Definition: core.hpp:106