chuyện là em đang muốn cắt hình từ 1 video có sẵn, và những hình ảnh đó sẽ tự động chạy vào 1 file đả được chỉ định sẵn. Nhưng e làm hoài vẫn k được, nhờ mọi người giúp ạ. Đây là code ạ:
#include<opencv2\core\core.hpp>
#include<opencv2\highgui\highgui.hpp>
#include<opencv2\imgproc\imgproc.hpp>
#include<iostream>
using namespace std;
using namespace cv;
int main(void)
{
VideoCapture cap("D:\\converted\\MVI_1061.avi");
namedWindow("image", WINDOW_AUTOSIZE);
waitKey(1000);
if (!cap.isOpened())
return -1;
int key;
Mat frame;
int count = 1;
char filename[256];
while (true) {
cap >> frame;
if (frame.data == NULL)
break;
imshow("image", frame);
sprintf_s(filename, "hinhanh\\MVI_1061\\%05d.bmp", count);
imwrite(filename, frame);
count++;
key = waitKey(30);
if (key == 27)
break;
}
return 0;
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?