OPENCV学习杂录

来源:互联网 发布:coreldrawx4软件下载 编辑:程序博客网 时间:2024/05/29 17:10

#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                                                //属性的值

                                         )         



                        






                                     

0 0
原创粉丝点击