Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android上OpenCV中medianBlur的问题_Android_Opencv - Fatal编程技术网

Android上OpenCV中medianBlur的问题

Android上OpenCV中medianBlur的问题,android,opencv,Android,Opencv,我正试图在Android上的第一个OpenCV应用程序中使用medianBlur。这是对“图像处理”示例应用程序的修改。除了我的medianBlur实现之外,一切都运行得很好。当我的应用程序在设备上运行时,我从菜单中选择medianBlur选项,然后整个应用程序崩溃。 以下是我的应用程序中medianBlur实现的代码: case ImageManipulationsActivity.VIEW_MODE_MEDIAN: capture.retrieve(mRgba, Highgui.CV

我正试图在Android上的第一个OpenCV应用程序中使用medianBlur。这是对“图像处理”示例应用程序的修改。除了我的medianBlur实现之外,一切都运行得很好。当我的应用程序在设备上运行时,我从菜单中选择medianBlur选项,然后整个应用程序崩溃。 以下是我的应用程序中medianBlur实现的代码:

 case ImageManipulationsActivity.VIEW_MODE_MEDIAN:
   capture.retrieve(mRgba, Highgui.CV_CAP_ANDROID_COLOR_FRAME_RGBA); 
    if (mRgbaInnerWindow == null || mGrayInnerWindow == null)
       CreateAuxiliaryMats();
 Imgproc.medianBlur(mGrayInnerWindow, mIntermediateMat, 2);
 Core.convertScaleAbs(mIntermediateMat, mIntermediateMat, 10, 0);
 Imgproc.cvtColor(mIntermediateMat, mGrayInnerWindow, Imgproc.COLOR_GRAY2BGRA, 4);
 break;
你能告诉我代码有什么问题吗?与medianBlur实现相关的其他代码行应该是正确的,因为它们的编写方式与应用程序的其他功能(如Canny filter)相同。 你能为我提供一个如何在OpenCV for Android中使用medianBlur过滤器的示例代码吗? 我是OpenCV和Android编程新手,所以请原谅我犯的任何错误

  • 捕获异常
  • 阅读文档以了解方法参数的有效值。文档明确指出光圈大小必须为奇数且大于1,但将其设置为2
  • 捕获异常
  • 阅读文档以了解方法参数的有效值。文档明确指出光圈大小必须为奇数且大于1,但将其设置为2

  • 对不起,我的问题是,我如何在我的android代码中捕捉异常?我是一个真正的android编程初学者,如果有任何解释,我将不胜感激。好吧,经过几次改进后,medianBlur过滤器似乎可以工作了。我已将光圈大小更改为5,并删除了我在主要问题中写入的代码的第6行和第7行。@user1929549:如果它解决了您的问题,请单击勾号接受此答案,并帮助关闭此会话。很抱歉我的问题,但我如何捕获android代码中的异常?我是一个真正的android编程初学者,如果有任何解释,我将不胜感激。好吧,经过几次改进后,medianBlur过滤器似乎可以工作了。我已将光圈大小更改为5,并删除了我在主要问题中写入的第6行和第7行代码。@user1929549:如果它解决了您的问题,请单击勾号接受此答案,并帮助关闭此会话。