2012-06-16 24 views
8

Estoy haciendo una aplicación que permitirá al usuario hacer clic en una imagen y luego aplicar varios filtros de efecto en la imagen. Básicamente, quiero crear una aplicación similar a Pudding Camera.¿Efectos de imagen para Android?

He investigado mucho y encontré 3 opciones para ello: -

1) Uso OpenCV y poner en práctica todos los efectos manualmente [no es mi primera prioridad, ya que utiliza una gran cantidad de tiempo, pero lo harán si todo lo demás es infructuoso].

2) Use una biblioteca como ImageMagick/ImageJ/Marvin transfiriendo a Android a través de NDK.

3) Utilice una biblioteca como jjil.

Ahora quiero saber cuál es la mejor manera de proceder. Mis prioridades son: -

1) Quiero ser capaz de modificar los efectos y tal vez crear nuevos efectos personalizados propios.

2) Quiero que funcione rápido ya que quiero que mi aplicación sea rápida y receptiva.

3) Quiero usar una biblioteca que es más fácil de aprender ya que no soy un experto en procesamiento de imágenes.

Por favor ayuda!

+1

Ahora, ¿qué ha intentado ... –

+2

Aunque ha sido miembro de más de 2 años, noté que esta es su primera pregunta . De acuerdo con [las preguntas más frecuentes] (http://stackoverflow.com/faq/), las preguntas que "solicitan debate, argumentos, encuestas o discusiones extensas" no son adecuadas para Stack Overflow. Si tiene una pregunta de codificación específica, por favor, pregunte, asegúrese de publicar el código correspondiente y cualquier error. – Sam

+1

@Sam Yo diría que esto es un límite ya que él está proporcionando las opciones. Lo que falta es algo de investigación por su parte: p – keyser

Respuesta

2

OpenCV funciona bien para Android 2.3 y versiones posteriores, puede considerar FastCV de Qualcomm, que es como OpenCV pero más optimizado para los chips de Qualcomm. No recomiendo JJIL, no se ha actualizado para siempre y solo funciona en la versión anterior de Android.

+0

¡Gracias DXM! Estoy usando OpenCV con NDK por ahora y está funcionando bien :) Gracias a los demás por ayudarme también :) – kpsfoo

0

Mejor lib para usar y aprender. Catalano Framework. Compruebe esto article, aprenderá rápidamente con pocas líneas de código, contiene varios ejemplos. Hay varios filtros ejecutándose en multihilo, puede verificar en este espacio de nombres Catalano.Imaging.Concurrent.Filters

Cuestiones relacionadas