import cv2
import numpy as np
# 加载图像
image = cv2.imread('input_image.jpg')
# 获取图像尺寸
height, width = image.shape[:2]
# 计算中心点坐标
center = (width // 2, height // 2)
# 计算图像的最大半径
radius = min(width, height) // 2
# 应用cv2.linearPolar函数进行极坐标转换
polar_image = cv2.linearPolar(image, center, radius, cv2.WARP_FILL_OUTLIERS)
# 保存转换后的图像
cv2.imwrite('polar_image.jpg', polar_image)
Conversion of Cartesian coordinates and polar coordinates of opencv pictures
Guess you like
Origin blog.csdn.net/qq_41704436/article/details/131170641
Ranking