Добавление эффекта в предварительный просмотр камеры Android - PullRequest
3 голосов
/ 07 апреля 2011

Я хочу получить прямую трансляцию с камеры, добавить к ней эффекты и отобразить ее.Какая технология является правильной для продвижения вперед.Любой открытый исходный код

Ответы [ 3 ]

2 голосов
/ 20 июля 2011

Вы можете настроить класс камеры, чтобы предоставить вам буфер предварительного просмотра (но копирует). Это обеспечивается через интерфейс обратного вызова PreviewBuffer. Вы реализовали интерфейс и установили его на камеру. Во время предварительного просмотра вы получите предварительные буферы. http://developer.android.com/reference/android/hardware/Camera.PreviewCallback.html

Затем вы можете применить собственный алгоритм обработки к буферу и использовать либо Surface, либо поверхность opengl, чтобы нарисовать то же самое.

Shash316

0 голосов
/ 30 мая 2011

Киран прав, OpenCV был бы хорошим и простым способом с большим количеством возможностей. См. http://opencv.willowgarage.com/wiki/AndroidTrunk для подробной информации о реализации Android.

И оформить заявку на образец: https://code.ros.org/svn/opencv/trunk/opencv/android/apps/OpenCV_SAMPLE/ Это даст вам хороший старт, поскольку это пример использования процессоров для живого изображения.

0 голосов
/ 07 апреля 2011

Ознакомьтесь с OpenCV ... для этого потребуется, чтобы вы поработали на C / C ++, JNI и Android NDK, но это действительно хорошая библиотека, которая должна делать то, что вам нужно, довольно легко.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...