2012-06-16 6 views
8

Я создаю приложение, которое позволит пользователю щелкнуть изображение, а затем применить различные фильтры эффектов на изображении. В принципе, я хочу создать приложение, подобное Pudding Camera.Эффекты изображения для Android?

Я исследовал много и наткнулся на 3 вариантов, чтобы сделать это: -

1) Использование OpenCV и реализовать все эффекты вручную [не мой первый приоритет, поскольку он использует много времени, но будет делать это, если все остальное бесплодно].

2) Используйте библиотеку, например, ImageMagick/ImageJ/Marvin, портируя на Android через NDK.

3) Используйте библиотеку, такую ​​как jjil.

Теперь я хочу знать, что является лучшим способом для продолжения. Мои приоритеты: -

1) Я хочу, чтобы иметь возможность настраивать эффекты и, возможно, создавать новые собственные собственные эффекты.

2) Я хочу, чтобы он работал быстро, так как я хочу, чтобы мое приложение было быстрым и отзывчивым.

3) Я хочу использовать библиотеку, которая легче всего изучать, поскольку я не являюсь экспертом в области обработки изображений.

Пожалуйста, помогите!

+1

Теперь, что вы пробовали ... –

+2

Хотя вы были участником, вам 2+ года, я заметил, что это ваш первый вопрос , Согласно [FAQ] (http://stackoverflow.com/faq/), вопросы, которые «требуют обсуждения, аргументы, опрос или расширенное обсуждение», не подходят для переполнения стека. Если у вас есть конкретный вопрос о кодировании, спросите его, обязательно разместите соответствующий код и любые ошибки. – Sam

+1

@ Sam Я бы сказал, что это пограничная линия, поскольку он предоставляет варианты. Что не хватает, некоторые исследования с его стороны: p – keyser

ответ

2

OpenCV хорошо работает для Android 2.3 и более поздних версий, вы можете рассмотреть FastCV от Qualcomm, который похож на OpenCV, но оптимизирован для чипов Qualcomm. Я не рекомендую JJIL, он не обновлялся навсегда и работает только на очень старой версии Android.

+0

Спасибо DXM! Я использую OpenCV с NDK на данный момент, и он работает хорошо :) Спасибо другим за помощь тоже :) – kpsfoo

0

Лучшая библиотека для использования и обучения. Catalano Framework. Проверьте это article, вы узнаете быстро с несколькими строками кода, содержит несколько примеров. Существует несколько фильтров, работающих в многопоточном режиме, вы можете проверить это пространство имен Catalano.Imaging.Concurrent.Filters