8

我正在制作一个应用程序,它允许用户单击图片,然后在图片上应用各种效果过滤器。基本上,我想创建一个类似于Pudding Camera的应用程序。

我进行了很多研究,并遇到了 3 个选项来做到这一点:-

1) 使用 OpenCV 并手动实现所有效果 [不是我的首要任务,因为它会花费大量时间,但如果其他一切都没有结果,我会这样做]。

2)通过 NDK 移植到 Android,使用ImageMagick / ImageJ / Marvin之类的库。

3)使用像jjil这样的库。

现在我想知道哪种方法最好。我的优先事项是:-

1) 我希望能够调整效果并创建自己的新自定义效果。

2) 我希望它快速运行,因为我希望我的应用程序快速响应。

3)我想使用一个最容易学习的库,因为我不是图像处理方面的专家。

请帮忙!

4

2 回答 2

2

OpenCV 适用于 Android 2.3 及更高版本,您可以考虑 Qualcomm 的 FastCV,它类似于 OpenCV,但更针对 Qualcomm 芯片进行了优化。我不推荐 JJIL,它一直没有更新,只适用于非常旧的 Android 版本。

于 2012-08-02T04:34:10.703 回答
0

使用和学习的最佳库。加泰罗尼亚框架。查看这篇文章,你会用几行代码快速学习,包含几个例子。有几个过滤器在多线程中运行,你可以在这个命名空间 Catalano.Imaging.Concurrent.Filters 中检查

于 2014-01-14T01:27:32.203 回答