里面的代码我没有试过,这个大牛写的应该问题不大。
http://blog.csdn.net/chenyusiyuan/article/details/4744097

解决方案 »

  1.   

    关闭的时候,在OnDestroy函数里来关闭那个播放窗口
      

  2.   

    已经试过,和放在OnCancel里面一样, 对话框关了,但是摄像头窗口还是打开
      

  3.   

    已经试过,和放在OnCancel里面一样, 对话框关了,但是摄像头窗口还是打开
    你是用imshow显示的视频不?还是其他方式
      

  4.   

    已经试过,和放在OnCancel里面一样, 对话框关了,但是摄像头窗口还是打开
    你是用imshow显示的视频不?还是其他方式就是1L写的代码啊  用cvCreateCameraCapture(0); 和 cvShowImage
      

  5.   

    已经试过,和放在OnCancel里面一样, 对话框关了,但是摄像头窗口还是打开
    你是用imshow显示的视频不?还是其他方式就是1L写的代码啊  用cvCreateCameraCapture(0); 和 cvShowImage
    恩,这里是显示播放窗口,销毁的代码呢?一般用这种方式都是写个while来播放的,你地加个break啊
      

  6.   

    已经试过,和放在OnCancel里面一样, 对话框关了,但是摄像头窗口还是打开
    你是用imshow显示的视频不?还是其他方式就是1L写的代码啊  用cvCreateCameraCapture(0); 和 cvShowImage
    恩,这里是显示播放窗口,销毁的代码呢?一般用这种方式都是写个while来播放的,你地加个break啊就是不知道该如何关闭,我在while 里面加break的话 窗口一关闭就崩溃了,像这样
    oid Cadd::OnPaint()
    {
    CPaintDC dc(this); // device context for painting // TODO: 在此处添加消息处理程序代码
    // 不为绘图消息调用 CDialogEx::OnPaint()
    while((img=cvQueryFrame(capture)) != NULL)
    {
    if (!IsWindow(m_hWnd) || !IsWindowVisible()) {
    break;
    }
    cvShowImage( "Example", pDest);
    cvWaitKey(30);
    }
    cvReleaseCapture(&capture);
    cvDestroyWindow("Example");
    }
      

  7.   

    已经试过,和放在OnCancel里面一样, 对话框关了,但是摄像头窗口还是打开
    你是用imshow显示的视频不?还是其他方式就是1L写的代码啊  用cvCreateCameraCapture(0); 和 cvShowImage
    恩,这里是显示播放窗口,销毁的代码呢?一般用这种方式都是写个while来播放的,你地加个break啊就是不知道该如何关闭,我在while 里面加break的话 窗口一关闭就崩溃了,像这样
    oid Cadd::OnPaint()
    {
    CPaintDC dc(this); // device context for painting // TODO: 在此处添加消息处理程序代码
    // 不为绘图消息调用 CDialogEx::OnPaint()
    while((img=cvQueryFrame(capture)) != NULL)
    {
    if (!IsWindow(m_hWnd) || !IsWindowVisible()) {
    break;
    }
    cvShowImage( "Example", pDest);
    cvWaitKey(30);
    }
    cvReleaseCapture(&capture);
    cvDestroyWindow("Example");
    }
    蹦哪儿了?你把条件换成waitkey了某个键这种试试
      

  8.   

    接楼上,这是个断言错误,第一次遇见,解决方法
    http://blog.csdn.net/rcbblgy/article/details/5709683不过作者说是治标不治本的方法,不过没再报错,算是实现了吧,谢谢热心的各位