#image #astronomy #wavelet #analysis #data-processing #multiscale

bin+lib stardetect

检测图像中的恒星位置和大小

4 个版本 (2 个重大更新)

0.3.0 2024 年 4 月 16 日
0.2.1 2024 年 3 月 30 日
0.2.0 2024 年 3 月 24 日
0.1.0 2024 年 3 月 24 日

#368多媒体


platesolve 中使用

Apache-2.0LGPL-3.0-only

23KB
508

Stardetect – 一个库,用于高效地检测图像中的恒星位置和大小

本项目提供了一种在星图解算算法中使用的恒星检测技术的实现。实现使用 À Trous 小波分解在内部优化图像,然后再运行恒星检测算法。

为什么

我正在尝试构建一套在 Rust 中使用的工具,以促进图像处理,主要是深空图像和数据。恒星检测在解算天文图像方面特别有用,它允许实现各种图像处理技术,例如星点校正、噪声减少等。

用法

fn detect_stars() {
    let star_detect = StarDetect::try_from("./sample.jpg").unwrap();
    let star_centers = star_detect.compute_star_centers();
}

安装

要在 Rust 项目中使用此库,请将以下内容添加到您的 Cargo.toml 文件中

[dependencies]
stardetect = "0.1.0"

依赖项

~25MB
~440K SLoC