Гугл картон, бочка, дисторсия объектива для статичного изображения

Ввод: пара левого и правого стереоскопического изображения;
Желаемый результат: изображение, отформатированное так, как ожидает Google картон, например: https://lh3.googleusercontent.com/vNacK7nx0HXU1g28FyqfnjYbaF0SKe86nDXhgetSfG8HTcsbhc7QcJtalcRHUEgU2A4k=h900-rw

Мне было интересно, смогу ли я получить бочкообразную/линзовую дисторсию с помощью Core Image Filter API для iOS.
Если нет, то также был бы полезен алгоритм «пиксельного» уровня.
Я не хочу использовать Google картон sdk, потому что я не использую 3D-сцены и openGL в своем проекте.


person Nicola Vacca    schedule 20.03.2017    source источник


Ответы (1)


Вам как-то нужно будет получить параметры дисторсии объектива, так как у разных зрителей будут разные параметры объектива. Самый простой способ сделать это — использовать Cardboard SDK.

Однако, если вы заранее знаете параметры дисторсии объектива, вы можете использовать модель Брауна-Конради. выполнить исправление самостоятельно.

person birdimus    schedule 07.04.2017