Opencv cvCaptureFromCam正在工作,但cvQueryFrame返回NULL

Opencv cvCaptureFromCam正在工作,但cvQueryFrame返回NULL,opencv,Opencv,我看到大多数人都有cvCaptureFromCam的问题,而对我来说,cvCaptureFromCam-1工作正常,返回一个非空指针;但是,cvQueryFrame正在返回NULL。详细来说,我使用了cvGrabFrame和cvRetrieveFrame。cvGrabFrame返回1,这意味着它成功抓取了帧,但cvRetrieveFrame返回NULL。 有人能给我引路吗 我将参考我不久前给出的一个旧答案。技巧是:忽略cvQueryFrame中的第一帧,然后读取循环中的所有其他帧。请注意,我如何

我看到大多数人都有cvCaptureFromCam的问题,而对我来说,cvCaptureFromCam-1工作正常,返回一个非空指针;但是,cvQueryFrame正在返回NULL。详细来说,我使用了cvGrabFrame和cvRetrieveFrame。cvGrabFrame返回1,这意味着它成功抓取了帧,但cvRetrieveFrame返回NULL。
有人能给我引路吗

我将参考我不久前给出的一个旧答案。技巧是:忽略cvQueryFrame中的第一帧,然后读取循环中的所有其他帧。请注意,我如何不存储第一次调用cvQueryFrame的结果。检查此代码:这对我的情况没有帮助。与上面的设置相同,只是我在Android上使用它。有人有什么见解吗?