opencv关于视频添加滚动条的问题 一样的程序 为什么结构不一样呢!奇怪极了(4)
2013-03-12 09:27
393 查看
话不多说,先上程序
这一段是网上大神的:
这一段是我的:
运行结果:大神的程序可以成功添加滚动条 ,可是我的空空如也,没有半点滚动条的痕迹。
求解释~~!!在此谢过了!
这一段是网上大神的:
#include "highgui.h" int g_slider_position = 0; CvCapture* g_capture = NULL; void onTrackbarSlide(int pos) { cvSetCaptureProperty(g_capture, CV_CAP_PROP_POS_FRAMES,pos); } int main() { cvNamedWindow("example",CV_WINDOW_AUTOSIZE); g_capture = cvCreateFileCapture("I:\\资料\\opencv相关资料\\OpenCV教程\\图像与视频\\video.long.mjpg.avi"); int frames = (int)cvGetCaptureProperty(g_capture,CV_CAP_PROP_FRAME_COUNT); //int frameRate = (int)cvGetCaptureProperty(g_capture,CV_CAP_PROP_FPS); if(frames!=0) cvCreateTrackbar("position","example", &g_slider_position, frames, onTrackbarSlide); IplImage* frame; for(g_slider_position=0;g_slider_position<frames;g_slider_position++) { frame = cvQueryFrame(g_capture); if(!frame) break; cvShowImage("example", frame); char c = cvWaitKey(33); cvSetTrackbarPos("position","example", g_slider_position); onTrackbarSlide(g_slider_position); if(c == 27) break; } cvReleaseCapture(&g_capture); cvDestroyWindow("example"); }
这一段是我的:
#include "highgui.h" int g_slider_position = 0; CvCapture* g_capture =NULL; void onTrackbarSlide(int pos) { cvSetCaptureProperty(g_capture,CV_CAP_PROP_POS_FRAMES,pos); } int main() { cvNamedWindow("example",CV_WINDOW_AUTOSIZE); g_capture = cvCreateFileCapture("I:\\资料\\opencv相关资料\\OpenCV教程\\图像与视频\\video.long.mjpg.avi"); int frames=(int)cvGetCaptureProperty(g_capture,CV_CAP_PROP_FRAME_COUNT); //int frameRate = (int)cvGetCaptureProperty(g_capture,CV_CAP_PROP_FPS); if(frames!=0) cvCreateTrackbar("position","exapmle", &g_slider_position, frames, onTrackbarSlide); IplImage * frame; for(g_slider_position=0;g_slider_position<frames;g_slider_position++) { frame = cvQueryFrame(g_capture); if(!frame) break; cvShowImage("example",frame); char c = cvWaitKey(33); cvSetTrackbarPos("position","example",g_slider_position); onTrackbarSlide(g_slider_position); if(c==27) break; } cvReleaseCapture(&g_capture); cvDestroyWindow("example"); }
运行结果:大神的程序可以成功添加滚动条 ,可是我的空空如也,没有半点滚动条的痕迹。
求解释~~!!在此谢过了!
相关文章推荐
- opencv关于视频添加滚动条的问题 一样的程序 为什么结构不一样呢!奇怪极了(4)
- python+Opencv视频读取问题+官网光流法示例程序报错问题解决
- C# List 添加元素的问题(为什么我的元素都变一样了)
- 关于在Android工程中新添加了一个Activity 而程序崩溃的问题
- OPENCV关于彩色视频以灰度格式输出会翻转的问题
- 关于opencv和vs2010的程序发布的几个问题
- Opencv第二个程序之-------带滚动条AVI视频播放
- OpenCv读取视频时添加一个滚动条
- 学习opencv之添加滚动条到视频中,并实现滚动条随着视频播放自动移动
- 关于opencv程序的打包发布问题
- 关于C#创建winfrom程序时项目中添加数据库问题
- 新手求助,关于添加隐式intent程序崩溃问题
- OpenCV之highgui 模块. 高层GUI和媒体I/O: 为程序界面添加滑动条 OpenCV的视频输入和相似度测量 用OpenCV创建视频
- 解决OpenCV在使用摄像头捕捉视频流时出现的一个奇怪问题
- 关于winXP和win7,vs2010,opencv2.3,运行程序,报错“计算机丢失tbb_debug.dll”问题解决办法 .
- 关于VB使用ActiveX.Exe创建多线程程序的奇怪问题
- 关于wince4.2(2410)自启动程序的奇怪问题
- 关于winXP和win7,vs2010,opencv2.3,运行程序,报错“计算机丢失tbb_debug.dll”问题解决办法
- 关于asp.net中gridview的问题,关于footer,16aspx上下的英语交流网程序,管理员的添加和修改有问题
- 关于OpenCV开发的程序不能在其他电脑上运行的问题