This repository has been archived on 2021-03-01. You can view files and clone it, but cannot push or open issues or pull requests.
prpa/src/encoder/video_writer.cc

21 lines
484 B
C++
Raw Normal View History

#include "video_writer.hh"
bool VideoWriter::open(std::string filename, std::string enc,
int fps, int width, int height)
{
if (enc.length() != 4)
return false;
return this->writer_.open(filename,
CV_FOURCC(enc[0], enc[1], enc[2], enc[3]), fps, { width, height } );
}
void VideoWriter::write()
{
if (this->writer_.isOpened())
{
for (auto it = this->images_.begin(); it != this->images_.end(); ++it)
this->writer_.write(**it);
}
}