【发布时间】:2015-01-20 17:35:51
【问题描述】:
我正在尝试对下面的第一张图像进行极坐标变换,最后得到第二张图像。但是我的结果是第三张图片。我感觉这与我选择的“原点”位置有关,但我不确定。
radius = sqrt(width**2 + height**2)
nheight = int(ceil(radius)/2)
nwidth = int(ceil(radius/2))
for y in range(0, height):
for x in range(0, width):
t = int(atan(y/x))
r = int(sqrt(x**2+y**2)/2)
color = getColor(getPixel(pic, x, y))
setColor( getPixel(radial,r,t), color)
【问题讨论】:
标签: python-2.7 image-processing mapping polar-coordinates