Я ищу способ преобразования изображения в полярные координаты с помощью Python. Ожидаемый результат совпадает со следующим изображением (сделано в Matlab): https://i.stack.imgur.com/CKBBd.png
Я уже пытался использовать cv2.linearPolar , но не смог достичь этого результата.
Примерно так должно работать:
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)