在我的应用程序中,我正在加载一张图像,然后使用标准 ColorUtils 使用多个 > 或 逐像素将其转换为不同的颜色空间强>条件。在所有条件之后,我收集生成的像素值以重新创建位图。没有延迟,但计算 80x600 图像的新位图需要花费大量时间(超过一分钟),而它应该可以处理更大的图像。有什么办法可以加快这些计算的速度吗?默认情况下计算是否受限,例如只有一个CPU?如何使用设备的所有计算能力?如何优化计算?
最佳答案
我认为 OpenCV正是您所需要的。至少尝试通过 JNI 使用 C++ 执行任何繁重的计算。
关于Android设备慢速计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54506017/