OpenCV Android CameraBridgeViewBase如何抓取框架,处理它并绘制它,而不会被帧抓取中断

时间:2015-08-12 15:41:03

标签: android opencv image-processing opencv3.0 opencv4android

我开始使用OpenCV for Android,我使用CameraBridgeViewBase类来抓取帧。然后我调用一个工作线程来处理框架,但是我注意到如果我的处理时间太长,则抓住另一个框架并中断我的工作线程。怎么绕过这个?你可以停止抓取一段时间吗?我无法在网上找到解决方案!

干杯, 凯文

1 个答案:

答案 0 :(得分:0)

我的建议是在

中处理框架
public Mat onCameraFrame(CvCameraViewFrame inputFrame) 
    //process before you return the frame
    return inputFrame.rgba();
}

你的fps会下降,但帧的处理顺序与捕获的顺序相同