Как отобразить изображение в полярных координатах с помощью Python? - PullRequest
0 голосов
/ 04 октября 2019

Я ищу способ преобразования изображения в полярные координаты с помощью Python. Ожидаемый результат совпадает со следующим изображением (сделано в Matlab): https://i.stack.imgur.com/CKBBd.png

Я уже пытался использовать cv2.linearPolar , но не смог достичь этого результата.

1 Ответ

0 голосов
/ 04 октября 2019

Примерно так должно работать:

import cv2

image = cv2.imread('image.jpg')
h, w, _ = image.shape
image2 = cv2.linearPolar(image, (w / 2, h / 2), min(w, h) / 2,
                         cv2.WARP_INVERSE_MAP + cv2.WARP_FILL_OUTLIERS)

...