python笛卡尔转换极坐标,将图像从笛卡尔坐标转换为极坐标-肢体变暗

本文介绍了如何使用Python和OpenCV将图像从笛卡尔坐标转换为极坐标,特别是针对太阳盘面。目的是测量从中心到边缘的光强变化(limb darkening)。提供了详细的代码示例,展示了如何进行转换并展示转换后的图像。
摘要由CSDN通过智能技术生成

import numpy as np

import cv2

from matplotlib import pyplot as plt

img = cv2.imread('C:\\Users\\not my user name\\Desktop\\20140505_124500_4096_HMIIC.jpg', 0)

norm_image = cv2.normalize(img, dst=None, norm_type=cv2.NORM_MINMAX, dtype=cv2.CV_32F)

plt.imshow(norm_image, cmap='afmhot', interpolation='bicubic')

plt.xticks([]), plt.yticks([])

plt.show()

The solar disc I'm using:

80mT6.jpg

I'm wondering if there is an easy way to convert the image from cartesian to polar?

Like this example:

1c74d0644247daabe3b937e08f53fb5c.png

Or like this example:

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值