def img2polar(img, center, final_radius, initial_radius=None, phase_width=3000
    ):
    if initial_radius is None:
        initial_radius = 0
theta, R = np.meshgrid(np.linspace(0, 2 * np.pi, phase_width), np.arange(
    initial_radius, final_radius))
Xcart, Ycart = polar2cart(R, theta, center)
Xcart = Xcart.astype(int)
Ycart = Ycart.astype(int)
if img.ndim == 3:
    pass
быстрый декартовский в полярный в декартовый в Python