【发布时间】:2012-06-16 22:02:09
【问题描述】:
我正在制作一个应用程序,它允许用户单击图片,然后在图片上应用各种效果过滤器。基本上,我想创建一个类似于Pudding Camera的应用程序。
我做了很多研究,发现了 3 个选项:-
1) 使用 OpenCV 并手动实现所有效果 [不是我的首要任务,因为它会花费大量时间,但如果其他所有方法都没有结果,我会这样做]。
2) 通过 NDK 移植到 Android 来使用 ImageMagick / ImageJ / Marvin 之类的库。
3) 使用像jjil 这样的库。
现在我想知道哪种方法最好。我的优先事项是:-
1) 我希望能够调整效果并创建自己的新自定义效果。
2) 我希望它能够快速运行,因为我希望我的应用快速响应。
3) 我想使用一个最容易学习的库,因为我不是图像处理方面的专家。
请帮忙!
【问题讨论】:
-
虽然您成为会员已有 2 年多,但我注意到这是您的第一个问题。根据the FAQ 的说法,“征求辩论、争论、投票或扩展讨论”的问题不适合 Stack Overflow。如果您有特定的编码问题,请提出,请务必发布相关代码和任何错误。
-
@Sam 我会说这是边界,因为他提供了选项。缺少的是他的一些研究:p
-
@ColeJohnson 我曾尝试使用 NDK 在 Android 上使用 OpenCV,虽然我得到了 Canny Edge Detection 和 Inverse Sobel Effect 等基本效果,但我不知道如何从这里进入高级效果.有什么书或资源教如何实现粉笔效果、霓虹灯效果、玻璃效果等效果?
-
我认为@kpsfoo 可以使用Aviary SDK aviary.com/android
-
@kpsfoo 嘿,我想和你问的一样。你能帮我使用 OpenCV 我是新手,我不知道如何在我的应用程序中实现它。如果您共享示例代码,那么它会更好地理解。谢谢。
标签: android image-processing camera imagemagick effects