Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Image Effects for Android?

I am making an app which will allow the user to click a picture and then apply various effect filters on the picture. Basically, I want to create an app similar to Pudding Camera.

I researched a lot and came across 3 options to do this:-

1) Use OpenCV and implement all the effects manually [not my first priority as it uses a lot of time, but will do this if all else is unfruitful].

2) Use a library like ImageMagick / ImageJ / Marvin by porting to Android via NDK.

3) Use a library like jjil.

Now I want to know which is the best way to proceed. My priorities are:-

1) I want to be able to tweak the effects and maybe create new custom effects of my own.

2) I want it to run fast as I want my app to be quick and responsive.

3) I want to use a library which is easiest to learn as I am not an expert in image proccesing.

Please help!

like image 473
kpsfoo Avatar asked Jun 16 '12 22:06

kpsfoo


1 Answers

OpenCV works well for Android 2.3 and beyond, you can consider FastCV by Qualcomm, which is like OpenCV but more optimized for Qualcomm chips. I don't not recommend JJIL, it hasn't been updated for ever and only works on very old version of Android.

like image 115
DXM Avatar answered Oct 21 '22 02:10

DXM