我正在使用alypy从三个 FITS 文件创建鹰状星云的 RGB 图像,代表图像的红色、绿色和蓝色分量。FITS 文件可在此处获得,673nm 为红色,656nm 为绿色,502nm 为蓝色。
import aplpy
aplpy.make_rgb_cube(['673nmos.fits','656nmos.fits','502nmos.fits'], 'nmod_cube.fits')
aplpy.make_rgb_image('nmod_cube.fits','nmod.png')
f = aplpy.FITSFigure('../data/nmod_cube_2d.fits')
f.show_rgb('../data/output/nmod.png')
图像应该看起来像这样,但看起来像下面的图像。蓝色分量明显与红色和绿色不对齐。
make_rgb_cube
根据文档,应该根据每个 FITS 标头中的 WCS 信息将三个图像重新对齐到相同的投影中,但在这种情况下它似乎不起作用。
我需要使用星匹配库来获得对齐精度吗?