我按照文档(http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/dev_with_OCV_on_Android.html#application-development-with-static-initialization)在静态初始化中初始化opencv,到目前为止它运行良好在我的手机上。
然而,我的一些帮助测试我的应用程序的朋友说,当他们使用“照片增强”功能时性能非常糟糕,我使用 openCV 应用一些自适应阈值过滤来锐化图像中的文本(例如:How使用OpenCV处理图像,使文字变得清晰?)。我还是不明白为什么会这样。
Phone models that I tried it on:
1) My phone (samsung galaxy s3) - smooth (instant)
2) friend no.1 (samsung galaxy s2) - smooth (instant)
3) friend no.2 (samsung galaxy s2) - super laggy (takes few seconds for UI to regain responsiveness)
4) friend no.3 (htc one) - super laggy (takes few seconds for UI to regain responsiveness)
5) friend no.4 (samsung galaxy s4) - super laggy (takes few seconds for UI to regain responsiveness)
我记得我的手机和朋友一号的手机之前安装了我的应用程序的旧版本,应用程序仍然使用异步初始化方法(并且必须从 play store 安装 OpenCV 管理器才能使用),我想不出上面测试的手机之间有什么不同..
有没有人有类似的经历?关于寻找什么的任何建议?