2024-05-12 11:21:17 发布
网友
我在python中有5张天文图像,每个都有不同的波长,因此它们具有不同的角度分辨率和网格大小,为了比较它们以便我可以创建温度图,我需要它们具有相同的角度分辨率和网格大小。在
我已经设法用高斯卷积每个图像到与最差的图像相同的角度分辨率,但是我很难在python中找到一种重新网格化每个图像的方法,并且想知道是否有人知道如何进行此操作?在
我希望将图像重新网格化为与最差质量图像相同的网格大小,因此如果需要,我可以将其用作参考图像。谢谢你
如果图像标题具有正确的世界坐标系数据,则可以使用“重投影”软件包重新对图像进行采样: http://reproject.readthedocs.org/en/stable/
您可以使用FITS工具(https://pypi.python.org/pypi/FITS_tools,也可以通过python的anaconda发行版中的$ pip install FITS_TOOLS安装)。 两个图像的标题信息中都必须包含wcs。在
$ pip install FITS_TOOLS
import FITS_tools to_be_projected = 'fits_file_to_be_projected.fits' reference_fits = 'fits_file_serving_as_reference.fits' im1,im2 = FITS_tools.match_fits(to_be_projected,reference_fits)
它返回:投影到同一空间的两个图像,以及用于投影它们的头(可选)。一旦安装,你可以做帮助(适合_工具匹配匹配)了解更多信息。在
如果图像标题具有正确的世界坐标系数据,则可以使用“重投影”软件包重新对图像进行采样: http://reproject.readthedocs.org/en/stable/
您可以使用FITS工具(https://pypi.python.org/pypi/FITS_tools,也可以通过python的anaconda发行版中的
$ pip install FITS_TOOLS
安装)。 两个图像的标题信息中都必须包含wcs。在它返回:投影到同一空间的两个图像,以及用于投影它们的头(可选)。一旦安装,你可以做帮助(适合_工具匹配匹配)了解更多信息。在
相关问题 更多 >
编程相关推荐