1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2018年11月14日

#24 in #photo

ISC 许可证

215KB
2.5K SLoC

C 1.5K SLoC // 0.0% comments Rust 422 SLoC PHP 284 SLoC Automake 113 SLoC SQL 96 SLoC // 0.4% comments M4 36 SLoC // 0.1% comments Shell 13 SLoC

包含 (晦涩的 autoconf 代码, 3KB) vendor/configure.ac

拼图(用于 Rust)

Travis crates.io

Puzzle 库 允许您快速查找视觉相似的图像,即使它们已经被调整大小、重新压缩、重新着色或略微修改。

入门指南

extern crate puzzle;

fn main() {
    let context = puzzle::Context::new();
    let a = context.cvec_from_file("a.jpg");
    let b = context.cvec_from_file("b.jpg");
    println!("{}", a.distance(b));
}

特性

  • gd: 与 GD 链接(默认启用)
  • jpeg-decoder: 使用 jpeg-decoder 读取 JPEG 图像(默认禁用)

依赖关系

~0–560KB