一秒钟后,OpenCV窗口消失了
OpenCV window disappears after a split second
我正在学习学习OpenCV(O'Reilly,来自Bradsky和Kaehler)。
编译和运行示例2-3后,cvNamedWindow
创建的窗口(应该存储/显示视频)仅显示一秒钟。然后它消失了。
这是我的代码:
#include "cv.h"
#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( int argc, char** argv ) {
cvNamedWindow( "Example3", CV_WINDOW_AUTOSIZE );
g_capture = cvCreateFileCapture( argv[1] );
int frames = (int) cvGetCaptureProperty(
g_capture,
CV_CAP_PROP_FRAME_COUNT
);
if( frames != 0 ) {
cvCreateTrackbar(
“Position”,
“Example3”,
&g_slider_position,
frames,
onTrackbarSlide
);
}
IplImage* frame;
// While loop (as in Example 2) capture & show video
// Release memory and destroy window
return(0);
}
我正在使用Windows 7,OpenCV 2.4.3和VS 2010;我正在从命令行运行代码。
是什么导致窗口如此快地关闭?
您必须使用一个时循环来捕获和显示示例2中的视频。在此版本内存和销毁窗口之后。;)
相关文章:
- C++ :: 设置值函数在函数内设置,但后跟 Get 函数,设置值消失了
- 添加新纹理OpenGL时,模型消失了
- 当焦点丢失时,全屏GLFW窗口消失了
- 为什么当我写入文件时,结构在我的文件中消失了
- 我的地板平面的一部分消失了
- 最小化/最大化后,MFC窗口图形消失了
- 为什么我在使用矢量的 push_back() 函数后元素消失了
- 一秒钟后,OpenCV窗口消失了
- 字符串神秘地消失了,将字符串从C++带到对象C++
- 在Cocoa上创建后窗口消失
- Qpainter的情节消失了
- 为什么Visual Studio的控制台消失了?
- Microsoft 可视化C++控制台窗口消失
- 为什么我的 cmd 消失了?我使用 cin.ignore(),但它没有效果!C++
- 尺寸手柄从MacOSX上的Qt 5.1的状态栏中消失了
- Qt Sqlite表列似乎消失了
- 为什么当我在OpenGL中启用照明时,我的颜色消失了?
- eclipse CDT 8.01 - 默认路径(libstdc,libstdc++)在"include"目录中完全消失了
- 当我将setPhysicsBody设置为sprite时,sprite消失了
- 苹果的 Using C++ with Objective-C 文章已经消失了......谁能给我一篇新文章,或者帮我找到旧文章?