文件名称:matlab代码对齐-star_alignment:通过图像中的星点对齐多个天文学/夜景图像
文件大小:29KB
文件格式:ZIP
更新时间:2024-06-08 15:03:11
系统开源
matlab代码对齐星型对齐 通过图像中的星点对齐多个天文学/夜景图像。 适用于广角镜和远摄镜。 有关动机和算法的详细博客,请参见(这是我在zhihu.com上的专栏,当然是中文) Matlab代码 检查star_align_average_main.m作为主脚本。 python代码 检查DataModel.py并运行它。 需要安装OpenCV,NumPy,SciPy,pywt,Tyf,matplotlib(可选),tifffile。 Matplotlib用于调试,如果删除/注释相关行,它对结果没有影响。 警告 我用来处理tiff文件的元数据。 但是,在读取和写入tiff文件时,数据类型上存在一些错误,可能会导致崩溃。 我已经打开了,但尚未修复。 可以注释掉相关行以正确运行脚本。 或者可以纠正Tyf数据包来源中的那些问题(我就是这样做的)。 欢迎对tiff文件的读写元数据(exif信息)提出任何建议。 致谢 PyWavelets: SciPy和NumPy: OpenCV: tifffile: Tyf: 肖恩·刘(Sean Liu)的一些更新 新增了对Python3的支持-所有后续更改仅
【文件预览】:
star_alignment-master
----matlab()
--------extract_star_feature.m(831B)
--------find_initial_match.m(1KB)
--------align_average.m(3KB)
--------extract_point_features.m(1KB)
--------read_image.m(3KB)
--------star_align_average_main.m(2KB)
--------compute_homography.m(5KB)
--------convert_coord_img_sph.m(404B)
--------detect_star_point.m(2KB)
--------find_transform.m(999B)
--------get_image_files.m(1022B)
--------extract_polar_features.m(2KB)
----python3()
--------DataModel.py(23KB)
--------alignStar.py(4KB)
--------.gitignore(60B)
----LICENSE.md(1KB)
----README.md(4KB)
----.gitignore(12B)
----python()
--------DataModel.py(20KB)
--------.gitignore(60B)