Skip to content
No description or website provided.
Java Shell Groovy
Latest commit f0115d1 Sep 6, 2013 @kpbird Initial Commit
Failed to load latest commit information.
ImageEffect Initial Commit Sep 6, 2013
gradle/wrapper Initial Commit Sep 6, 2013
ImageEffectProject.iml Initial Commit Sep 6, 2013 Initial Commit Sep 6, 2013
build.gradle Initial Commit Sep 6, 2013
gradlew Initial Commit Sep 6, 2013
gradlew.bat Initial Commit Sep 6, 2013 Initial Commit Sep 6, 2013
settings.gradle Initial Commit Sep 6, 2013



Image Filter allows you to add various effect on image.

There are main two purpose of Image Processing

  1. Image Understanding: It is used to identify content of image, weather image contents human faces, objects (bus, train, etc.), measure dimension of objects,etc, OpenCV (Open Source Computer Vision Library) is mainly used for Image Understanding.
  2. Image Beautify : It is used to beautify image by adding different filters, adjust colour, adjust contrast, etc..

Android provides two options for Image Filters/Processing

  1. Using SDK with Java Code,Android SDK has "" package contains Classes related to Image Processing.
  2. Using NDK with C/C++ Code


I developed simple application which demonstrated 30 different image filters. Application has on button to select image from gallery, bottom strip contain visual representation of effect, simply click on effect to apply in your selected photo. Application will apply selected effect and store image in your SDCard with effect name. Entire logic of Image filter/processing is written in pure java (without NDK/C++).


alt text alt text

I give full credit about Android Image Filters to Pete Houston (

Original Source Code:


Something went wrong with that request. Please try again.