medianBlur 在 opencv4android 中不起作用
medianBlur not working in opencv4android
我在桌面计算机上使用 C++ 开发了一个 OpenCV 应用程序,一切都按预期运行。
然后我使用 android NDK 将 C++ 代码包含在 android 应用程序中。它构建并运行,但是,结果与我桌面上的结果不同。
经过调试,我发现是下面一行造成了不同:
cv::medianBlur(img, filteredImage, 9);
事实上,medianBlur 在我的 android 设备上似乎损坏了。考虑下图:
转换为
我使用的设备是 Samsung Galaxy Note 3 运行 Android 5.0。
OpenCV版本为3.0.0.
你知道为什么会这样吗?
没找到怎么解决opencv4android 3.0.0的问题
但是,在降级到版本 2.4.11 后,medianBlur 可以正常工作。
不过,如果有人找到版本 3.0.0 的解决方案,请告诉我。
我在桌面计算机上使用 C++ 开发了一个 OpenCV 应用程序,一切都按预期运行。
然后我使用 android NDK 将 C++ 代码包含在 android 应用程序中。它构建并运行,但是,结果与我桌面上的结果不同。
经过调试,我发现是下面一行造成了不同:
cv::medianBlur(img, filteredImage, 9);
事实上,medianBlur 在我的 android 设备上似乎损坏了。考虑下图:
转换为
我使用的设备是 Samsung Galaxy Note 3 运行 Android 5.0。 OpenCV版本为3.0.0.
你知道为什么会这样吗?
没找到怎么解决opencv4android 3.0.0的问题
但是,在降级到版本 2.4.11 后,medianBlur 可以正常工作。
不过,如果有人找到版本 3.0.0 的解决方案,请告诉我。