2016-04-03 3 views
0

Я хочу, чтобы иметь возможность создать панорамное приложение для фото или что-то, что будет способно сшить несколько фотографий вместе (как и область фотографий Google), но прежде чем я начну, я хочу получить немного больше информации о том, как сделано.Создание панорамной фотографии

Это делается с использованием рамки UIImagePickerController?

Есть ли другие полезные API или что-нибудь там, где я могу использовать?

Может кто-нибудь дать мне краткий обзор того, как это работает.

ответ

2

Нет встроенного API-интерфейса с алгоритмом шитья. Вы должны копаться в 3-й участник OpenCV библиотеку и проверить их stitcherdocumentation

Основные Основные этапы строчкой алгоритма: (., Например, Harris corners)

  • Detect ключевых точек в каждом входном изображении и извлекать инвариантные дескрипторы изображения (например, SIFT)
  • Сопоставьте дескрипторы между изображениями
  • Используя RANSAC вычислите матрицу гомографии и ap ply преобразование
+0

Спасибо - как насчет панорамы является эта часть рамки UIImagePickerController? –

+0

UIImagePickerController позволяет вам выбрать/захватить изображение из галереи устройства/камеры, он ничего не сшит вам –

+0

спасибо - но является ли это частью панорамы этой структуры? Поэтому, если я захвачу изображение, у меня будет возможность взять панорамную фотографию. –