upd
This commit is contained in:
@@ -127,7 +127,7 @@ lightScore = 亮度 > 175 的像素占比
|
||||
|
||||
- **开启**:`application.properties` 设 `nsfw.enabled=true`
|
||||
- **依赖**:本机安装 Python 并 `pip install nudenet`
|
||||
- **模型**:优先加载程序运行目录下 `lib/nwfs/320n.onnx`(本仓库已附带,约 11.6MB,离线可用);本地缺失时自动下载到该位置,下载失败再回退用 nudenet 包自带模型
|
||||
- **模型**:优先加载程序运行目录下 `lib/human_nwfs/320n.onnx`(本仓库已附带,约 11.6MB,离线可用);本地缺失时自动下载到该位置,下载失败再回退用 nudenet 包自带模型
|
||||
- **可调**:`nsfw.python`(python 路径)、`nsfw.threshold`(判定阈值)
|
||||
- **敏感类**:`FEMALE_GENITALIA_EXPOSED` / `MALE_GENITALIA_EXPOSED` / `ANUS_EXPOSED` / `FEMALE_BREAST_EXPOSED`,任一分数达标即判定
|
||||
- **降级**:未装 python / nudenet 时打印警告并跳过识别,图片按普通流程整理,不影响其它功能
|
||||
@@ -186,7 +186,7 @@ Remove-Item Env:CGO_ENABLED,Env:GOOS,Env:GOARCH
|
||||
sudo yum install -y python3
|
||||
pip3 install nudenet
|
||||
```
|
||||
模型文件 `lib/nwfs/320n.onnx` 需与二进制放在同一目录(没有会自动下载)。
|
||||
模型文件 `lib/human_nwfs/320n.onnx` 需与二进制放在同一目录(没有会自动下载)。
|
||||
3. **二次元识别(可选)**:Linux 上同样要装 Python 与依赖,并在 `application.properties` 里配 `hentai.python`(如 `/usr/bin/python3`):
|
||||
```shell
|
||||
pip3 install onnxruntime Pillow numpy
|
||||
@@ -212,7 +212,7 @@ npm install && npm run dev
|
||||
```text
|
||||
├── main.go # 程序入口(Gin + 内嵌前端产物)
|
||||
├── application.properties # 运行配置(端口 / 数据库 / 旋转开关 / 色情识别)
|
||||
├── lib/nwfs/320n.onnx # 色情识别模型(随仓库分发,离线可用)
|
||||
├── lib/human_nwfs/320n.onnx # 色情识别模型(随仓库分发,离线可用)
|
||||
├── lib/wd-tagger/ # 二次元识别模型(首次启动自动下载,约 1.5GB)
|
||||
├── build.sh # 编译脚本
|
||||
├── internal/
|
||||
|
||||
Reference in New Issue
Block a user