4 个版本 (2 个破坏性更新)

0.3.0 2020 年 2 月 15 日
0.2.0 2019 年 7 月 21 日
0.1.1 2019 年 5 月 13 日
0.1.0 2019 年 4 月 15 日

#655 in 图像

Download history 87/week @ 2024-03-13 68/week @ 2024-03-20 64/week @ 2024-03-27 80/week @ 2024-04-03 57/week @ 2024-04-10 60/week @ 2024-04-17 80/week @ 2024-04-24 92/week @ 2024-05-01 66/week @ 2024-05-08 61/week @ 2024-05-15 74/week @ 2024-05-22 72/week @ 2024-05-29 71/week @ 2024-06-05 71/week @ 2024-06-12 54/week @ 2024-06-19 35/week @ 2024-06-26

每月 241 次下载
用于 sn0int

LGPL-3.0

420KB
399

nude-rs 构建状态 crates.io docs.rs

Rust 中的高性能裸露检测。这是基于 nude.jsnude.py 的移植。

benchmark

我们目前正在寻找一个相同的裸露检测算法,未来的版本可能会调整参数,但由于这个主题的复杂性,我们无法提供对假阳性或阴性的实际支持。您可以在问题跟踪器中讨论想法,但您可能需要自己编写补丁。

原始实现基于 这篇论文

请将此库视为实验性的。

作为库的使用

extern crate image;
extern crate nude;

let img = image::open("test_data/test2.jpg").expect("failed to open");
let nudity = nude::scan(&img).analyse();
println!("nudity={:?}", nudity);

运行示例二进制文件

cargo run --release --example scan test_data/test2.jpg

许可

此项目是免费软件,在 LGPL3+ 许可下发布。

依赖项

~14MB
~70K SLoC