Android的图像效果?

时间:2012-06-16 22:02:10

标签: android image-processing camera imagemagick effects

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

我研究了很多,并且遇到了3个选项: -

1)使用OpenCV并手动实现所有效果[不是我的第一优先,因为它使用了很多时间,但是如果其他所有的都没有用的话就会这样做。)

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

3)使用像jjil这样的库。

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

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

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

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

请帮忙!

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

使用和学习的最佳库。 Catalano Framework。检查这个article,您将通过几行代码快速学习,包含几个示例。有多个过滤器在多线程中运行,你可以在这个命名空间中签入Catalano.Imaging.Concurrent.Filters