Android上OpenCV中medianBlur的问题
我正试图在Android上的第一个OpenCV应用程序中使用medianBlur。这是对“图像处理”示例应用程序的修改。除了我的medianBlur实现之外,一切都运行得很好。当我的应用程序在设备上运行时,我从菜单中选择medianBlur选项,然后整个应用程序崩溃。 以下是我的应用程序中medianBlur实现的代码:Android上OpenCV中medianBlur的问题,android,opencv,Android,Opencv,我正试图在Android上的第一个OpenCV应用程序中使用medianBlur。这是对“图像处理”示例应用程序的修改。除了我的medianBlur实现之外,一切都运行得很好。当我的应用程序在设备上运行时,我从菜单中选择medianBlur选项,然后整个应用程序崩溃。 以下是我的应用程序中medianBlur实现的代码: case ImageManipulationsActivity.VIEW_MODE_MEDIAN: capture.retrieve(mRgba, Highgui.CV
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编程新手,所以请原谅我犯的任何错误
对不起,我的问题是,我如何在我的android代码中捕捉异常?我是一个真正的android编程初学者,如果有任何解释,我将不胜感激。好吧,经过几次改进后,medianBlur过滤器似乎可以工作了。我已将光圈大小更改为5,并删除了我在主要问题中写入的代码的第6行和第7行。@user1929549:如果它解决了您的问题,请单击勾号接受此答案,并帮助关闭此会话。很抱歉我的问题,但我如何捕获android代码中的异常?我是一个真正的android编程初学者,如果有任何解释,我将不胜感激。好吧,经过几次改进后,medianBlur过滤器似乎可以工作了。我已将光圈大小更改为5,并删除了我在主要问题中写入的第6行和第7行代码。@user1929549:如果它解决了您的问题,请单击勾号接受此答案,并帮助关闭此会话。