This commit is contained in:
2025-08-26 21:07:42 +08:00
parent d6798ef1ee
commit 61e7ffc03b
6 changed files with 13 additions and 13 deletions
+3 -3
View File
@@ -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/