Считайте данные изображения
imgdata = readImg(fptr)
imgdata = readImg(fptr,fpixel,lpixel)
imgdata = readImg(fptr,fpixel,lpixel,inc)
imgdata = readImg(fptr)
читает целое текущее изображение. Количество строк в imgdata
будет соответствовать значению ключевого слова NAXIS2, в то время как количество столбцов будет соответствовать значению ключевого слова NAXIS1. Дальнейшие размерности imgdata
будут соответствовать NAXIS3, NAXIS4, и так далее.
imgdata = readImg(fptr,fpixel,lpixel)
читает подызображение, заданное пикселем, координирует fpixel
и lpixel
. Аргумент fpixel
является координатой первого пикселя, и lpixel
является координатой последнего пикселя. fpixel
и lpixel
на основе одни.
imgdata = readImg(fptr,fpixel,lpixel,inc)
читает подызображение, заданное fpixel
, lpixel
и inc
. Аргумент inc
обозначает меж - интервал элемента вдоль каждой степени.
Эта функция соответствует функции fits_read_subset (ffgsv)
в API библиотеки CFITSIO C.
Считайте целое изображение.
import matlab.io.* fptr = fits.openFile('tst0012.fits'); data = fits.readImg(fptr); fits.closeFile(fptr);
Читайте 70x80 подмножество изображений.
import matlab.io.* fptr = fits.openFile('tst0012.fits'); img = fits.readImg(fptr,[11 11],[80 90]); fits.closeFile(fptr);