colmap 0.1.1

A Rust library for COLMAP
Documentation
[package]
name = "colmap"
version = "0.1.1"
edition = "2024"
description = "A Rust library for COLMAP"
license = "MIT"
authors = ["Amos Ryan <self@zhichao.ren>"]
documentation = "https://docs.rs/colmap"
homepage = "https://atomgit.com/amosryan/colmap"
repository = "https://atomgit.com/amosryan/colmap"

[dependencies]
# 线性代数和数值计算
nalgebra = { version = "0.34.0", features = ["serde-serialize"] }
nalgebra-sparse = "0.11.0"

# 图像处理
image = { version = "0.25.6", features = ["jpeg", "png", "tiff"] }
imageproc = "0.25.0"

# 计算机视觉算法
# opencv = { version = "0.95.1", features = [] }

# 并行计算
rayon = "1.7"
num_cpus = "1.16"

# 随机数生成
rand = "0.9.2"

# 时间处理
chrono = { version = "0.4", features = ["serde"] }

# 序列化
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"

# 错误处理
thiserror = "2.0.16"
anyhow = "1.0"

# 日志
log = "0.4"
env_logger = "0.11.8"

# 数学优化
argmin = "0.10.0"
argmin-math = "0.4.0"

[dev-dependencies]
# 测试框架
criterion = { version = "0.7.0", features = ["html_reports"] }
proptest = "1.0"
rstest = "0.26.1"
tokio-test = "0.4"

# 临时文件
tempfile = "3.21.0"

# 测试数据
test-case = "3.0"

[[bench]]
name = "reconstruction_benchmark"
harness = false