您的位置:首页 > 运维架构

OPENCV学习杂录

2015-11-06 22:23 197 查看
#cvWaitKey(0) //等待 触发一个按键,然后继续执行

#c=cvWaitkey(33);

if(c==27) break; //等待33ms,若触发ESC键,则循环推出

#cvNameWindow(“范例”,CV_WINDOW_AUTOSIZE); //创建一个叫做范例的窗口,大小自动

#CvCapture* capture=cvCreateFileCapture(argv【1】) //读入AVI视频文件

#IplImage* frame=cvQueryFrame(capture) //将下一帧视频文件载入内存frame中

#cvShowImage(“范例”,frame) //将下一帧视频文件在窗口“范例”中显示出来

#cvReleaseCapture(&capture) //释放内存空间

#cvDeatroyWindow(“范例”) //销毁范例窗口

#int frames =(int)cvGetCaptureProperty(capture,CV_CAP_PROP_FRAME_COUNT) // 获得AVI视屏的总帧数

#cvCreateTrackbar(

“Positon” , // 被创建的trackbar名字。

“范例”, //window_name 窗口名字,这个窗口将为被创建trackbar的父对象

&g_slider_position , //指定创建时候的滑块位置( int g_slider_position
=0)

frames, //总帧数最大值

onTrackbarSlide //每次滑块位置被改变的时候,被调用函数的指针



#cvSetCaptureProperty( //设置capture对象的各种属性 (设定capture帧的位置)

capture, //指定对象

CV_CAP_PROP_POS_FRAME, //(属性)单位为帧数的位置

pos //属性的值

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: