2个版本
0.1.1 | 2023年4月3日 |
---|---|
0.1.0 | 2023年4月3日 |
#719 在 图像
每月22次下载
17KB
294 代码行
mlsnd:N 维度的移动最小二乘
移动最小二乘点变形算法的实现(Schaefer 2006)。
高度灵感来自现有的moving-least-squares
crate。以下是它们的比较
特性 | moving-least-squares |
mlsnd |
---|---|---|
数字类型 | 仅f32 | 泛型f32, f64 |
维度 | 仅2D | 泛型N维度 |
速度 | ~20%更快 | 较慢 |
算法支持 | 仿射、刚体、相似 | 仅仿射 |
依赖项 | 较少 | 更多(主要是 nalgebra ) |
结果(2D f32) | 相同(几乎相同) | 相同(几乎相同) |
激励论文仅建议对仿射情况提供维度无关的实现,尽管对于比我更擅长线性代数的人来说,其他情况可能也是可行的。
依赖项
~3.5MB
~75K SLoC