устранение искажений изображения «рыбий глаз» с помощью приложения для Android

Я работаю над приложением для Android. В настоящее время мое приложение используется в качестве средства просмотра для камеры.

Сторона камеры обрабатывает режим устранения искажений «рыбий глаз». мое приложение просто используется для просмотра потока в режиме устранения искажений.

Теперь мы ищем способ реализовать режим устранения искажений «рыбий глаз» и обрабатывать его на стороне приложения в Android.

Я совершенно новичок в этом. я хочу знать

  1. есть ли какая-нибудь библиотека (открытая или платная), где я могу предоставить изображения с рыбьим глазом, а библиотека дает мне режим просмотра с устранением искажений.
  2. Предоставляет ли Android какой-либо API для устранения деформации (сглаживания изображения) для камеры «рыбий глаз»?

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

любая помощь в этом будет здорово.


person Sunil    schedule 09.12.2015    source источник


Ответы (1)


  1. В OpenCV есть метод fisheyeUndistort, а также методы оценки параметров искажения, рассмотрим руководство, это и это.
  2. Я так не думаю.
person alexisrozhkov    schedule 14.12.2015
comment
спасибо, что поделились подробностями об открытом резюме. Я запутался в том, как выглядит поток или архитектура... если я использую библиотеку ffmpeg, нужно ли мне видеть ее как: Камера -- изображение "рыбий глаз" -- скаляр -- библиотека ffmpeg --- opencv (для устранения деформации) -- - приложение шоу. Я не знаю потока ... можете ли вы сообщить мне, если я неправильно понимаю .. - person Sunil; 18.12.2015