簡體   English   中英

在python中重新調整適合圖像的大小

[英]re-sizing a fits image in python

我在python中有5個天文圖像,每個圖像用於不同的波長,因此它們具有不同的角度分辨率和網格尺寸,並且為了比較它們以便我可以創建溫度圖,我需要它們具有相同的角分辨率和網格尺寸。

我設法將Gaussian卷積成每個圖像與最差的圖像具有相同的角度分辨率,但是我無法找到一種方法來重新格式化python中的每個圖像,並想知道是否有人知道如何去做這個?

我希望將圖像重新網格化為與最差質量圖像相同的網格尺寸,因此如果需要,我可以將其用作參考圖像。 謝謝

如果圖像標題具有正確的世界坐標系數據,則可以使用reproject包重新采樣圖像: http//reproject.readthedocs.org/en/stable/

您可以使用FITS_tools( https://pypi.python.org/pypi/FITS_tools ,它也可以通過$ pip install FITS_TOOLS在python的anaconda發行版中)。 兩個圖像必須在標題信息中具有wcs。

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)

它返回:兩個圖像投射到同一空間,可選擇用於投影它們的標題。 安裝后,您可以提供幫助(FITS_tools.match_fits)以獲取更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM