让CvCameraViewListener2.onCameraFrame()返回一个静态图像

时间:2015-05-11 07:07:29

标签: android opencv camera opencv4android

Mat specifiedFrame;

public void onCameraViewStarted(int width, int height)
{
specifiedFrame=new Mat();
}

public Mat onCameraFrame(CvCameraViewFrame inputFrame)
{
if(condition)
{
specifiedFrame=inputFrame.gray();
}
return specifiedFrame;
}

当specifiedFrame为空Mat时,屏幕显示我可以理解的总balck,但在specifiedFrame = inputFrame.gray()之后为什么屏幕仍显示黑色? 如果我直接返回inputFrame.gray()屏幕显示正确。

在opencv4Android 2.4.11上使用Eclipse进行编码,在Android 4.4和5.0上运行。

0 个答案:

没有答案