【问题标题】:cvCapturefromCAM() returns NULLcvCapturefromCAM() 返回 NULL
【发布时间】:2011-05-26 02:15:56
【问题描述】:

我正在使用 cvCapturefromCAM() 来显示摄像机视频。但是,如果进行了一些 VT(视频)调用,则 cvCapturefromCAM() 将返回 NULL。根据我的分析,如果相机已经启动,捕获将返回 NULL。所以在进行视频通话时,视频引擎库已经启动了摄像头。而且我也没有 cvCapture 指针来释放相机。请帮我解决这个僵局..

谢谢 盖亚特里德维

【问题讨论】:

    标签: opencv


    【解决方案1】:

    我认为你必须创建一个指向cvCapturefromCAM() 的指针,然后在使用后释放它。就是这样。

    像这样:

    capture = cvCaptureFromCAM(0);
    
    cvReleaseCapture(&capture);
    

    祝你好运!

    【讨论】:

      【解决方案2】:

      进行此修改,它应该可以工作。我之前也遇到过这个问题。

      CvCapture* capture = cvCaptureFromCAM( CV_CAP_ANY );
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-10-07
        • 1970-01-01
        • 2011-10-08
        • 1970-01-01
        • 1970-01-01
        • 2020-06-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多