jjzjj

cvQueryFrame

全部标签

c++ - cvQueryFrame 是否预先有帧缓冲区?

如果我这样做:while(1){//retrieveimagefromthecamerawebCamImage=cvQueryFrame(camera)//where'camera'iscvCreateCameraCapture(0)//dosomeheavyprocessingontheimagethatmaytakearoundhalfasecondfuncA()}现在,当我进行连续迭代时,webCamImage似乎滞后了!即使我移动相机,webCamImage也需要很长时间才能更新到新的视野,并且它会不断显示和处理以前的视野相机帧。我假设cvQuery有一些缓冲区可以检索帧。你能

c++ - Opencv 从网络摄像头捕获的连续帧

我正在使用Opencv(C++)开发实时光流应用程序。我不明白如何捕获两个连续的帧来应用Lucas-Kanade跟踪方法。这行不通:CvCapture*capture=cvCaptureFromCAM(1);IplImage*imgA=cvQueryFrame(capture);IplImage*imgB=cvQueryFrame(capture);这个我也试过,但是程序没有退出循环:CvCapture*capture=cvCaptureFromCAM(1);IplImage*imgA=cvQueryFrame(capture);IplImage*imgB=cvCreateImage(