#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); } }