Android和VS 2015的图像差别

工作中遇到的一个问题,先记录下来。

同样一个C++工程,在 Visual Studio 2015上得到的结果与用Android Studio搞到手机上的测试结果可能会有一些差别。

查了一些国内外网页,说的最多的就是编译器的事。VS 2015默认用的是MSVC,而安卓与linux相同,用的是gcc,在一些语句的处理上会有差别,但是我没有仔细研究(随机数生成器的种子好像也是不同)。在用opencv处理图像时,如果传入图像为jpg,则两种环境下的初始图像就会有差别,不知道是不是解码不同引起的,传入图像为png时就没有这个问题。

另外,如果使用了高斯模糊,如果在模糊前图像相同,则模糊后图像也可能不同,跟代码的时候没有找到关于随机数的东西,先记录在这,以后如果有新的发现,再来补充。

展开阅读全文

没有更多推荐了,返回首页