C++
#include
#include
#include
#include
#include
#include
using namespace std;
using namespace cv;
int main() {
const char save_dir[256] = "pics/";
if (access(save_dir, 0) == -1) {
cout <
mkdir(save_dir, S_IRUSR | S_IWUSR | S_IXUSR | S_IRWXG | S_IRWXO);
}
VideoCapture cap;
Mat frame;
frame = cap.open("../output.mp4");
if(!cap.isOpened()){
printf("cat open \n");
return -1;
}
int frame_count = 0;
int save_count = 0;
while (cap.read(frame) and save_count
frame_count += 1;
if(frame_count % 30 == 0){
string save_name = save_dir + to_string(save_count) + ".jpg";
imwrite(save_nam