opencv图片的笛卡尔坐标和极坐标的转换

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)

猜你喜欢

转载自blog.csdn.net/qq_41704436/article/details/131170641