medianBlur无法在opencv4android中工作

时间:2015-12-15 14:50:52

标签: android opencv android-ndk opencv3.0 opencv4android

我在台式计算机上使用C ++开发了一个OpenCV应用程序,其中一切都按预期工作。

然后我在使用android NDK的Android应用程序中包含了C ++代码。它构建并运行,但结果与我桌面上的结果不同。

调试后,我发现以下行有所不同:

cv::medianBlur(img, filteredImage, 9);

事实上,在我的Android设备上,medianBlur似乎已经破了。请考虑以下图像:

image before medianBlur

转换为

image after medianBlur

我正在使用运行Android 5.0的三星Galaxy Note 3的设备。 OpenCV版本是3.0.0。

你有什么想法会发生这种情况吗?

1 个答案:

答案 0 :(得分:0)

我没有找到如何解决opencv4android 3.0.0的问题。

然而,在降级到版本2.4.11之后,medianBlur按预期工作。

但是,如果有人找到3.0.0版的解决方案,请告诉我。