Я пытаюсь создать панорамное изображение, используя библиотеку opencv.Исходя из этого , мне нужно деформировать изображение в цилиндрические координаты.Я получил формулу для преобразования трехмерной декартовой (X, Y, Z) в цилиндрическую координату (θ, v) из бумаги Panoramic Image Mosaic, которая:
θ = tan−1 (X/Z)
v = Y/ √ (X^2 + Z^2)
Я прочитал ветку списка рассылки opencv оцилиндрическое изображение деформируется, но, основываясь на бумаге, я не думаю, что мне нужно использовать калибровочную матрицу камеры.И на сайте проблема не решена.Вопрос в том, как мы можем преобразовать opencv IplImage в цилиндрическую координату и правильно их отобразить?
Заранее спасибо.