我已经搜索了过去三天,寻找在Android中使用内置的硬件加速方式来模糊位图。我遇到了一些解决方法,比如缩小位图并再次放大,但是这种方法会产生低质量的结果,无法满足我的图像识别需求。我还阅读了实现着色器或JNI卷积的好方法,但我不能相信Android框架中没有针对这个非常普遍的目的的内置解决方案。目前,我用Java编写了一个自己的卷积实现,但速度非常慢。我的问题是:
- Android框架中真的没有内置的解决方案吗?
- 如果没有:加速卷积的最有效方法是什么,其实现和维护的复杂性仍然合理?我们应该使用JNI、着色器还是完全不同的东西?