我在台式计算机上使用C ++开发了一个OpenCV应用程序,其中一切都按预期工作。
然后我在使用android NDK的Android应用程序中包含了C ++代码。它构建并运行,但结果与我桌面上的结果不同。
调试后,我发现以下行有所不同:
cv::medianBlur(img, filteredImage, 9);
事实上,在我的Android设备上,medianBlur似乎已经破了。请考虑以下图像:
转换为
我正在使用运行Android 5.0的三星Galaxy Note 3的设备。 OpenCV版本是3.0.0。
你有什么想法会发生这种情况吗?
答案 0 :(得分:0)
我没有找到如何解决opencv4android 3.0.0的问题。
然而,在降级到版本2.4.11之后,medianBlur按预期工作。
但是,如果有人找到3.0.0版的解决方案,请告诉我。