【发布时间】:2021-12-16 15:35:13
【问题描述】:
我有几个 fit.gz 文件,其中包含我需要围绕特定坐标裁剪的大图像。我有我需要围绕作物中心的点的图像坐标,我想围绕这个点创建一个 2048x2048 图像。我还需要能够查看裁剪后的图像以确保一切正常,最好在中心点周围有一个小圆圈或其他东西。
我尝试使用打开的 fit 文件中的信息
hdu_list = fit.open(filename.fits.gz)
image_data = hdu_list[0].data
然后使用Cutout2D,但我无法将结果保存为FITS图像,也无法查看cutout是否有效。
似乎应该有一个非常简单快捷的方法来做到这一点,但我在任何地方都找不到。
【问题讨论】:
-
请提供足够的代码,以便其他人更好地理解或重现问题。
-
请提供此类图像的代表性来源的链接和一组合适的坐标。
-
当你写“我不能”时,这两种情况是什么意思?什么东西阻止你?有错误吗?
-
保存到image_data的数据不是图片,所以不能保存为FITS文件。而且我只是找不到任何可以让我查看图像的代码。下载它很简单,但是我找不到可以让我查看刚刚下载的 FITS 图像的代码。
标签: python image crop astropy fits