我在我的桌面计算机上使用C++开发了一个C++应用程序,在那里一切都像预期的那样工作。
然后,我在使用android的安卓应用程序中包含了C++代码。但是,它构建和运行的结果与我的桌面上的结果不同。
调试之后,我发现下面的行产生了不同的结果:
cv::medianBlur(img, filteredImage, 9);事实上,我的安卓设备上的medianBlur似乎坏了。请考虑以下图像:

它被转换成

我使用的设备是三星Galaxy 3,运行Android5.0。OpenCV版本为3.0.0。
你知道为什么会发生这种事吗?
发布于 2015-12-28 10:41:26
我没有找到如何用opencv4android 3.0.0解决问题。
但是,在降级到2.4.11版本之后,medianBlur就像预期的那样工作。
不过,如果有人找到3.0.0版的解决方案,请告诉我。
https://stackoverflow.com/questions/34292235
复制相似问题