c语言程序设计视频教程

Python061

c语言程序设计视频教程,第1张

《06 00上海交通大学 计算机自考考研课程 C语言程序设计基础 全27讲 视频教程》百度网盘资源免费下载

链接:https://pan.baidu.com/s/1scbJKnr2dLqm5KdwwimJYQ

?pwd=ks7d 提取码:ks7d

06 00上海交通大学 计算机自考考研课程 C语言程序设计基础 全27讲 视频教程|各学科 学习视频目录|03.avi|02.avi|01.avi|政治目录.txt|哲学目录.txt|语言目录.txt|艺术目录.txt|医学目录.txt|心理目录.txt|物理目录.txt|文学目录.txt|体育目录.txt|数学目录.txt  

#include "stdafx.h"

#include "highgui.h"

int main( int argc ,char ** argv){

CvCapture * capture = cvCreateFileCapture ("tree.avi") //读取视频

if(capture==NULL) {

printf("NO capture") //读取不成功,则标识

return 1

}

double fps=cvGetCaptureProperty(capture, CV_CAP_PROP_FPS ) //读取视频的帧率

int vfps = 1000 / fps //计算每帧播放的时间

printf("%5.1f\t%5d\n",fps,vfps)

double frames=cvGetCaptureProperty(capture,CV_CAP_PROP_FRAME_COUNT)//读取视频中有多少帧

printf("frames is %f\n",frames)

cvNamedWindow("example",CV_WINDOW_AUTOSIZE) //定义窗口

IplImage * frame

while(1){

frame = cvQueryFrame( capture ) //抓取帧

float ratio = cvGetCaptureProperty(capture, CV_CAP_PROP_POS_AVI_RATIO)//读取该帧在视频中的相对位置

printf("%f\n",ratio)

if(!frame)break

cvShowImage("example",frame) //显示

char c = cvWaitKey(vfps)

if(c == 27 )break

}

cvReleaseCapture(&capture)

cvDestroyWindow("example")

}