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 时,屏幕显示我可以理解的全黑,但是在 specifiedFrame=inputFrame.gray() 之后为什么屏幕仍然显示黑色?如果我直接返回 inputFrame.gray() 屏幕显示正确。
在 opencv4Android 2.4.11 上使用 Eclipse 编码,在 Android 4.4 和 5.0 上运行。