您好,我正在尝试对我的 Fit 文件进行阈值检测,但是当我运行它时,我的内核死了。我调试它并停止我的内核以查看卡在哪里。它通常是我代码的第二行。我正在尝试做类似的事情:https ://photutils.readthedocs.io/en/latest/segmentation.html
from photutils.segmentation import detect_threshold
threshold = photutils.detect_threshold(image_data1, 2.5)
npixels = 10 # minimum number of connected pixels
kernel_sigma = 3.0 / (2.0 * np.sqrt(2.0 * np.log(2.0))) # FWHM = 3
kernel = Gaussian2DKernel(kernel_sigma, x_size=3, y_size=3)
kernel.normalize()
segm = photutils.detect_sources(image_data1, threshold, npixels,
filter_kernel=kernel)
我的 fit 文件是 24000x24000 像素可能是它太多并且阈值未检测到还是我的 sigma 值错误?image_data1 是它读取我的 fit 文件的方式。有什么建议吗?