- #include "highgui.h"
- typedef unsigned int u_int32_t;
- int main(int argc, char* argv[])
- {
- CvCapture *captuer = cvCreateFileCapture("D://魔兽视//WOW_Intro_1024.avi");
- IplImage *frame;
- u_int32_t frame_num=(u_int32_t)cvGetCaptureProperty(captuer,CV_CAP_PROP_FOURCC);
- char file_name[256];
- for (u_int32_t i = 0; i < frame_num; ++i)
- {
- frame = cvQueryFrame(captuer);
- if (!frame)
- {
- break;
- }
- memset(file_name,0,256);
- sprintf(file_name,"E://bmp//%d.bmp",i);
- cvSaveImage(file_name,frame);
- }
- cvReleaseCapture(&captuer);
- return 0;
- }
使用OpenCV从视频中捕获图像
最新推荐文章于 2024-11-19 10:58:08 发布