• Stars
    star
    117
  • Rank 295,147 (Top 6 %)
  • Language
    Java
  • Created almost 11 years ago
  • Updated over 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Android-Image-Filters

##Introduction

###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 "android.graphics" package contains Classes related to Image Processing.
  2. Using NDK with C/C++ Code

###Application

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++).

###ScreenShots

alt text alt text

I give full credit about Android Image Filters to Pete Houston (http://petehouston.com/).

Original Source Code: http://xjaphx.wordpress.com/learning/tutorials/

###References

  1. http://www.jhlabs.com/ip/filters/
  2. http://developer.android.com/reference/android/media/effect/EffectFactory.html
  3. https://code.google.com/p/android-image-filtering/
  4. http://xjaphx.wordpress.com/learning/tutorials/
  5. https://code.google.com/p/android-image-filtering/
  6. https://github.com/ragnraok/android-image-filter

More Repositories

1

chips-edittext-library

Chips EditText, Token EditText, Bubble EditText, Spannable EditText and etc.. There are many names of this control. Here I develop easy to understand , modify and integrate Chips Edit Text widget for Android
381
star
2

NotificationListenerService-Example

NotificationListenerService Example
Java
255
star
3

chipsedittext

Chips EditText, Token EditText, Bubble EditText, Spannable EditText and etc.. There are many names of this control. Here I develop easy to understand , modify and integrate Chips Edit Text widget for Android
Java
70
star
4

android-global-touchevent

Android Detect Global Touch Event
Java
62
star
5

GooglePlusLoginUtil

Android : Login with Google Plus Utility class,
Java
55
star
6

volley-example

Example : Volley: Easy, Fast Networking for Android
Java
48
star
7

fused-location-provider-example

Fused Location Provider Example
Java
38
star
8

SimpleSyncAdapter

Android Simple Sync Adapter Tutorial
Java
23
star
9

android-instagram-integration

tutorial for android instagram integration
Java
9
star
10

TriangleTabs

Extension of PagerSlidingTabStrip
Java
8
star
11

MyActivityRecognition

Android Activity Recognition Example
Java
7
star
12

golang_random_string

Go Lang Fastest way to generate random string
Go
6
star
13

Hello-SmartWatch

Demo application for Sony's SmartWatch
Java
5
star
14

google-play-service

Tutorial for Google Play Service Authorization
Java
4
star
15

pcache

Persistence Cache for Go Lang
Go
4
star
16

FacebookLoginUtil

Android Login with Facebook
Java
3
star
17

kpbird.github.io

My Personal Blog
HTML
2
star
18

AWS-EC2-Java-Tutorial

Java
2
star
19

kpbird

1
star
20

merge_demo

1
star
21

nothing

Name on commit
1
star