你说“从中提取PSF”是什么意思?你想找到它的位置吗?你想在它周围切一个盒子吗?你到底想用它做什么?在

假设您有一个图像image.fits,那么您可以使用astropy.modeling来拟合PSF,在计算出它在所提供图像中的中心位置之后,就可以使用astropy.modeling来拟合PSF。在import numpy as np

import matplotlib.pyplot as plt

from astropy.modeling import models, fitting

from astropy.io import fits

# Load the data and find center of PSF

image = fits.getdata('path/image.fits')

cents = np.where(image == np.max(image))

xc = int(cents[1])

yc = int(cents[0])

# Cut out smaller box around PSF

bb = 30

box = image[yc-bb:yc+bb,xc-bb:xc+bb]

yp, xp = box.shape

# Generate grid of same size like box to put the fit on

y, x, = np.mgrid[:yp, :xp]

# Declare what function you want to fit to your data

f_init = models.Gaussian2D()

# Declare what fitting function you want to use

fit_f = fitting.LevMarLSQFitter()

# Fit the model to your data (box)

f = fit_f(f_init, x, y, box)

# Plot the data with the best-fit model

plt.figure(figsize=(8, 2.5))

plt.subplot(1, 3, 1)

plt.imshow(box)

plt.title("Data")

plt.subplot(1, 3, 2)

plt.imshow(f(x, y))

plt.title("Model")

plt.subplot(1, 3, 3)

plt.imshow(box - f(x, y))

plt.title("Residual")

plt.show()

python提取图片中的曲线_如何从fits图像中提取点扩散函数?相关推荐

  1. python提取文件指定列_如何从csv文件中提取特定列并使用python绘图

    我有一个csv文件,其中包含以下几行数据:# Vertex X Y Z K_I K_II K_III J 0 2.100000e+00 2.000000e+00 -1.000000e-04 0.000 ...

  2. opencv python3 文本区域识别_使用等高线从图像中提取文本区域 - Opencv,Python

    我一直在使用python中的opencv开发名片的OCR项目 . 直到现在,我已经能够裁剪图像卡 . 我试图使用轮廓检测裁剪图像中的文本区域 . (即,拍摄Canny图像,从这些边缘找到轮廓并将它们扩 ...

  3. 主成分分析法怎么提取图片中的字_在主成分分析里,如何提取主成分

    因子分析---选项中有一项是特征根植大于1 或者说是指定主成分个数,默认是提取的特征根植为1, 你改成 下面的指定主成分个数那一项就可以了 你想指定几项都可以 不过要小于所有变量个数 Fp = a1i ...

  4. python 定义变量x格式_如何从CSV文件中提取数据列并将它们定义为x和y变量,然后使用pylab在python中绘制它们?...

    我知道这篇文章已经过时了:但是,对于需要快速绘制csv数据的人来说,下面的脚本将提供一个很好的解决方案. 它展示了如何从csv文件导入数据,以及如何使用matplotlib绘制一个png并打印出来. ...

  5. 使用OpenCV和Python从图像中提取形状

    Welcome to the first post in this series of blogs on extracting features from images using OpenCV an ...

  6. 提取图像感兴趣区域_从图像中提取感兴趣区域

    提取图像感兴趣区域 Welcome to the second post in this series where we talk about extracting regions of intere ...

  7. Python办公自动化实践1:从多个excel表中提取数据并汇总到一个工作表页中,表格,抽取,sheet

    Python办公自动化实践1:从多个excel表中提取数据并汇总到一个工作表页中,表格,抽取,sheet 发表时间:2020-04-26 问题:从当前目录或子目录中查询符合条件的excel表格,并从这 ...

  8. linux中将文本中的单词换掉的指令_为什么说从PDF中提取文本是一件困难的事?...

    PDF文档处理工作中,总是绕不开对文本提取的需求.很多用户觉得我们PDFlux好用,所以对其中的底层技术也非常感兴趣.也有人为认为,从PDF里抽取文本段落和表格,应该非常简单! 近期,我们会对PDF文 ...

  9. matlab手动抠取圆形区域_图像中提取圆形子区域matlab code

    图像中提取圆形区域子图像 在图像中提取矩形区域非常容易,应用冒号表达式即可: 例如: IMG_Out=IMG_In(300:400,400:700); 就可以轻松提取到图像中100*300大小矩形区域 ...

  10. 从单一图像中提取文档图像:ICCV2019论文解读

    从单一图像中提取文档图像:ICCV2019论文解读 DewarpNet: Single-Image Document Unwarping With Stacked 3D and 2D Regressi ...

最新文章

  1. 先考学历还是先提升能力?
  2. ITRON系统使用方法
  3. Mocha BSM产品亮点——以Portal为展现中心的监控管理平台
  4. CCAI 2017 | 小数据学习对人工智能究竟有着怎样的影响?
  5. Checksum 校验和
  6. 花了25万,还是得不到一模一样的猫!国内首只克隆猫主人发声...
  7. 开启admin$共享
  8. 学点 C 语言(32): 函数 - 返回值
  9. 关于软考的一些事,你知道吗?
  10. 配置管理计划的新设想
  11. 那些堪称软件神器的工具或网站
  12. python怎么转换文件格式_[python]转换文件编码格式
  13. Discriminative deep metric learning for face verification in the wild 度量学习(CVPR2014)
  14. CAN总线技术2--CAN网络控制芯片SJA1000
  15. 现在流行的网络直播都需要什么设备?
  16. Access-Control-Allow-Origin配置报错
  17. vba oracle 查询数据字典,VBA 数据字典编程求助 - Excel VBA开发 - Excel精英培训网 - Powered by Discuz!...
  18. 基于BiLSTM的回归预测方法
  19. GAU : Transformer Quality in Linear Time(new attention+)
  20. 警告:计算出的值未被使用warning: value computed is not used [-Wunused-value]

热门文章

  1. 漫画:博弈论系列 之 囚徒困境
  2. 并查集(Union-Find)算法详解
  3. jovi五子棋下载_五子棋终结者
  4. 如何不用u盘将32位Windows转为64位Windows
  5. Python:混合动力汽车能量管理_动态规划简版(1/2)
  6. 【stata】一些关于数据处理的基础知识(备查代码)
  7. 分享一个不错的数据分析实战案例【全程附图】EXCEL
  8. Maven最全使用指南,都在这里了
  9. Windows11彻底卸载Edge
  10. 【原创】我所认识的银行业务之旅(票据篇)