From 1e854fa7ad713fcc12dd9ed84f7ebd6048796b52 Mon Sep 17 00:00:00 2001
From: dengwenjie <775747758@qq.com>
Date: Sun, 4 Jan 2026 15:47:32 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0readme?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 462 ------------------------------------------------------
1 file changed, 462 deletions(-)
diff --git a/README.md b/README.md
index b1884c8..991482a 100644
--- a/README.md
+++ b/README.md
@@ -387,465 +387,3 @@ SmartJavaAI是专为JAVA 开发者打造的一个功能丰富、开箱即用的
-## 📌 支持功能
-
-- **人脸识别**
- - 人脸检测:人脸区域检测、5点人脸关键点定位
- - 人脸识别:人脸512维特征提取、人脸对齐、1:1 人脸比对、1:N 人脸识别
- - 人脸库:人脸注册、更新、查询、删除(支持向量数据库milvus/sqlite)
- - 人脸属性检测:性别、年龄、口罩、眼睛状态、脸部姿态
- - 静默活体检测:图片、视频活体检测
- - 人脸表情识别:7种表情识别
- - 人脸质量评估:亮度评估、清晰度评估、完整度评估、姿态评估、遮挡评估
-- **图像分类**
- - 支持多种主流模型:集成 YOLOv8、YOLOv11 等分类模型
- - 支持自定义模型加载:可无缝加载并部署用户自行训练的分类模型
-- **目标检测**
- - 支持多种主流模型:集成 YOLOv5、YOLOv8、YOLOv11、YOLOv12、Tensorflow Object Detection 等目标检测模型
- - 支持自定义模型加载:可无缝加载并部署用户自行训练的目标检测模型
- - 集成行人检测模型
-- **语义分割**
- - 集成DeepLabV3模型
-- **实例分割**
- - 集成YOLOv8-seg、YOLOv11-seg、Mask R-CNN等模型
-- **OBB旋转框目标检测**
- - 集成YOLOv11-obb模型
-- **动作识别**
- - 支持KINETICS400数据集中400个人类动作识别
-- **姿态估计**
- - 集成YOLOv8-pose、YOLOv11-pose等模型
-- **零样本目标检测**
- - 集成YOLOv8s_worldv2、owlv2_base_patch16模型
-- **CLIP**
- - 支持提取图片及文本特征
- - 支持文搜图、图搜文、图搜图
-- **OCR文字识别**
- - 支持PaddleOCR 3.0模型:集成最新PP-OCRv5、PP-OCRv4、表格结构识别模型(SLANet_plus)、文本行方向分类模型
- - 支持任意角度识别,方向校准
- - 支持通用文字识别,通用手写字识别
- - 支持表格识别
- - 支持中文车牌识别:单层/双层检测,颜色识别,支持12种中文车牌
-- **机器翻译**
- - 集成NLLB-200模型:支持200+语言互相翻译
-- **语音识别(ASR)**
- - 集成openai的whisper模型:支持100种语言
- - 集成vosk语音识别
- - 集成sherpa-onnx语音识别
-- **语音合成(TTS)**
- - 集成sherpa-onnx:支持中文、方言、粤语、英文、德语等多种语言
-
-
-## 🌟 AI集成方式对比
-
-| 方案 | 技术特点 | 优点 | 缺点 |
-|---------------------|--------------------------------------------------------------------------|-------------------------------------------------------------------|-----------------------------------------------|
-| **OpenCV** | 传统图像处理方案 | ✅ 提供java接口
✅ 轻量级部署
✅ 社区资源丰富 | ❌ 基于传统算法精度低(60%-75%)
❌ 需本地安装环境 |
-| **商业闭源SDK(如虹软等)** | 商业级闭源解决方案 | ✅ 开箱即用
✅ 提供完整文档和SDK
✅ 支持离线活体检测 | ❌ 免费版需年度授权更新
❌ 商业授权费用高
❌ 代码不可控 |
-| **云API(阿里云)** | SaaS化云端服务 | ✅ 零部署成本
✅ 支持高并发
✅ 自带模型迭代 | ❌ 网络延迟风险(200-800ms)
❌ 按调用量计费
❌ 有数据安全风险 |
-| **Python混合调用** | 跨语言调用方案 | ✅ 可集成PyTorch/TF等框架
✅ 支持自定义算法
✅ 识别精度高 | ❌ 需维护双语言环境
❌ 进程通信性能损耗(30%+)
❌ 异常处理复杂度翻倍 |
-| **JNI/JNA** | 跨语言底层调用方案 | ✅ 直接调用 C/C++ 高性能算法库
✅ 支持调用各种原生成熟库
✅ 可封装成通用工具Jar | ❌ 开发成本高,JNI更复杂
❌ 跨平台兼容性差 |
-| **DJL框架** | 深度学习框架 | ✅ 纯Java实现
✅ 支持主流深度学习框架
✅ 可加载预训练模型(99%+) | ❌ 需掌握DL知识
❌ 需处理模型加载、预处理、后处理等复杂技术细节 |
-| **SmartJavaAI** | java深度学习工具包 | ✅ 支持主流深度学习框架
✅ 提供丰富、开箱即用API
✅ 上手简单,单一Jar包集成 | 无 |
-
-
-
-## 🛠️包含组件
-
-| 模块 | 介绍 |
-|-----------------------|---------------------------|
-| common | 基础通用模块,封装了公共功能,供各算法模块共享使用 |
-| bom | 依赖管理模块 |
-| face | 人脸功能模块 |
-| vision | 通用视觉模块(目标检测等功能) |
-| ocr | OCR文字识别模块 |
-| translate | 机器翻译模块 |
-| speech | 语音功能模块,包含 ASR 和 TTS |
-
-可以根据需求对每个模块单独引入,也可以通过引入`all`方式引入所有模块。
-
--------------------------------------------------------------------------------
-
-
-## SmartJavaAI 架构图
-
-
-
--------------------------------------------------------------------------------
-
-## 📦 安装
-
-
-### 1、环境要求
-
-- Java 版本:**JDK 8或更高版本**
-- 操作系统:不同模型支持的系统不一样,具体请查看[文档](http://doc.smartjavaai.cn)
-
-### 2、Maven
-
-在项目的 `pom.xml` 的 `dependencies` 中可以一次性引入全部功能(如下所示)。
-
-⚠️ **注意:不推荐直接引入全部依赖**,更推荐根据实际需求,按功能模块单独引入,避免引入不必要的包。
-
-详细引入方式请查看 [文档](http://doc.smartjavaai.cn/install.html)、或查看[示例代码](https://gitee.com/dengwenjie/SmartJavaAI/tree/master/examples)
-
-
-
-### 3、完整示例代码
-
-[示例代码](https://gitee.com/dengwenjie/SmartJavaAI/tree/master/examples)
-
-本项目在 `examples` 文件夹下提供了多个示例工程,用于演示各功能模块的使用方法:
-
-* `face-example`:人脸检测、人脸识别等功能示例
-* `vision-example`:通用视觉检测示例:目标检测、目标分割、图像分类等
-* `ocr-example`:OCR文字识别、车牌识别等功能示例
-* `translate-example`:机器翻译功能示例
-* `speech-example`:语音识别、语音合成功能示例
-
-#### 运行方式
-
-如果你只想运行某个示例,请按以下方式操作:
-
-1. 打开 IDEA(或你喜欢的 IDE)
-2. 选择 **“Open”**,然后仅导入 `examples` 目录下对应的示例项目,例如:
-
- ```
- examples/face-example
- ```
-3. IDEA 会自动识别并加载依赖。若首次导入,请等待 Maven 下载依赖完成。
-4. 请从我们提供的 百度网盘 中下载模型及其附带文件,并在示例代码中将模型路径修改为您本地的实际路径。
-5. 可通过查看每个 Java 文件顶部的注释了解对应功能,或参考 README 文件中对各 Java 文件功能的说明,运行相应的测试方法进行体验。
-
-
-
-### 4、文档地址
-
-[开发文档](http://doc.smartjavaai.cn)
-
-### 5、模型简介及下载
-
-[模型下载](https://pan.baidu.com/s/1dlZxWEMULnaietMDUJh38g?pwd=1234)
-
-#### 人脸模块
-
-**人脸检测模型(FaceDetection、FaceLandmarkExtraction)**
-
-| 模型名称 | 引擎 | 模型简介 | 模型开源网站 |
-|------------------------------|-------------|------------------------------|---------------------------------------------------------------------------------|
-| MTCNN(均衡) | PyTorch | 使用最广泛的模型之一,经典多阶段人脸检测,速度与精度均衡 | [Github](https://github.com/timesler/facenet-pytorch) |
-| SeetaFace6(均衡模型) | C++ | 中科视拓最新开放的开源免费的全栈人脸识别工具包 | [Github](https://github.com/seetafaceengine/SeetaFace6) |
-| RetinaFace(高精度) | PyTorch | 基于单阶段检测的多尺度人脸检测 | [Github](https://github.com/biubug6/Pytorch_Retinaface) |
-| RetinaFace_1080x720(高精度) | OnnxRuntime | 针对高分辨率图像优化的 RetinaFace 模型 | [Github](https://github.com/biubug6/Pytorch_Retinaface) |
-| RetinaFace_640x640(高精度) | OnnxRuntime | 针对低分辨率图像优化的 RetinaFace 模型 | [Github](https://github.com/biubug6/Pytorch_Retinaface) |
-| yolov5face_n_0.5_320x320(极速) | OnnxRuntime | YOLOv5 小型人脸检测模型,设计轻量,适合快速推理 | 无 |
-| yolov5face_m_640x640(极速) | OnnxRuntime | YOLOv5 中型人脸检测模型 | 无 |
-| UltraLightFastGenericFace(极速) | PyTorch | 针对边缘计算设备设计的轻量人脸检测模型 | [Github](https://github.com/Linzaer/Ultra-Light-Fast-Generic-Face-Detector-1MB) |
-
----
-
-**人脸识别模型(FaceRecognition)**
-
-
-| 模型名称 | 引擎 | 模型简介 | 模型开源网站 |
-|-------------------------------|---------------------|--------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------|
-| InsightFace_IR-SE50(高精度) | PyTorch | 这是对 ArcFace(论文)和 InsightFace(GitHub)的 PyTorch 重新实现 | [Github](https://github.com/TreB1eN/InsightFace_Pytorch) |
-| InsightFace_Mobilefacenet(极速) | PyTorch | (轻量级)这是对 ArcFace(论文)和 InsightFace(GitHub)的 PyTorch 重新实现 | [Github](https://github.com/TreB1eN/InsightFace_Pytorch) |
-| FaceNet | PyTorch | 基于 PyTorch 的 Inception ResNet(V1)模型仓库 | [Github](https://github.com/timesler/facenet-pytorch) |
-| ElasticFace | PyTorch | 基于 CVPRW2022 论文《ElasticFace: Elastic Margin Loss for Deep Face Recognition》实现的人脸识别模型 | [Github](https://github.com/fdbtrs/ElasticFace) |
-| SeetaFace6 | C++ | 中科视拓最新开放的开源免费的全栈人脸识别工具包 | [Github](https://github.com/seetafaceengine/SeetaFace6) |
-| SphereFace-20A | PyTorch+OnnxRuntime | SphereFace:Deep Hypersphere Embedding for Face Recognition | [Github](https://github.com/wy1iu/sphereface) |
-| DREAM_IJBA_RES18 | OnnxRuntime | DREAM block for Pose-Robust Face Recognition | [Github](https://github.com/penincillin/DREAM) |
-| face.evoLVe | PyTorch | High-Performance Face Recognition Library based on PaddlePaddle & PyTorch | [Github](https://github.com/ZhaoJ9014/face.evoLVe) |
-| VGGFace2 | PyTorch | PyTorch Face Recognizer based on 'VGGFace2: A dataset for recognising faces across pose and age'. | [Github](https://github.com/cydonia999/VGGFace2-pytorch) |
-
-
-**静态活体检测(RGB)模型(Silent face-anti-spoofing、FaceLivenessDetection)**
-
-| 模型名称 | 引擎 | 模型简介 | 模型开源网站 |
-|-----------|----------------|-------------------------|----------------------------------------------------------------------|
-| MiniVision| OnnxRuntime | 小视科技的静默活体检测 | [Github](https://github.com/minivision-ai/Silent-Face-Anti-Spoofing) |
-| IIC_FL(cv_manual_face-liveness_flrgb) | OnnxRuntime | 阿里通义工作室人脸活体检测模型-RGB | [魔塔](https://www.modelscope.cn/models/iic/cv_manual_face-liveness_flrgb/feedback) |
-| SeetaFace6 | C++ | 中科视拓最新开放的开源免费的全栈人脸识别工具包 | [Github](https://github.com/seetafaceengine/SeetaFace6) |
-
-
-**人脸表情识别模型(FacialExpressionRecognition、fer)**
-
-支持功能:
-- 支持识别7种表情:neutral(中性)、happy(高兴)、sad(悲伤)、surprise(惊讶)、fear(恐惧)、disgust(厌恶)、anger(愤怒)
-
-| 模型名称 | 引擎 | 模型简介 | 模型开源网站 |
-|---------|-----------|--------------------------|----------------------------------------------------------------------|
-| DensNet121 | PyTorch| FaceLib的densnet121表情识别模型 | [Github](https://github.com/sajjjadayobi/FaceLib/) |
-| FrEmotion| OnnxRuntime | FaceRecognition-LivenessDetection-Javascript | [Github](https://github.com/Faceplugin-ltd/FaceRecognition-LivenessDetection-Javascript) |
-
-
-**人脸属性识别模型(GenderDetection、AgeDetection、EyeClosenessDetection、FacePoseEstimation)**
-
-支持功能:
-- 性别检测
-- 年龄检测
-- 闭眼检测
-- 人脸姿态检测
-- 戴口罩检测
-
-| 模型名称 | 模型简介 | 模型开源网站 |
-|------------|--------------------------|----------------------------------------------------------------------|
-| SeetaFace6 | 中科视拓最新开放的开源免费的全栈人脸识别工具包 | [Github](https://github.com/seetafaceengine/SeetaFace6) |
-
-
-**人脸质量评估模型(FaceQualityAssessment)**
-
-支持功能:
-- 亮度评估
-- 清晰度评估
-- 完整度评估
-- 姿态评估
-- 遮挡评估
-
-| 模型名称 | 模型简介 | 模型开源网站 |
-|------------|--------------------------|----------------------------------------------------------------------|
-| SeetaFace6 | 中科视拓最新开放的开源免费的全栈人脸识别工具包 | [Github](https://github.com/seetafaceengine/SeetaFace6) |
-
-
----
-
-#### 图像分类模型(CLS)
-
-**YOLO 系列**
-
-| 模型名称 | 引擎 | 模型简介 | 模型开源网站 |
-|-------------|----------------|------------|----------------------------------------------------------------------|
-| YOLOV11-cls | OnnxRuntime | 最流行的图像分类模型 | [Github](https://docs.ultralytics.com/zh/models/) |
-| YOLOV8-cls | OnnxRuntime | 最流行的图像分类模型 | [Github](https://docs.ultralytics.com/zh/models/) |
-
-
-#### 目标检测模型
-
-**YOLO 系列**
-
-| 模型名称 | 引擎 | 模型简介 | 模型开源网站 |
-|---------|----------------|-------------------------|----------------------------------------------------------------------|
-| YOLOV12 | OnnxRuntime | 最流行的目标检测模型 | [Github](https://docs.ultralytics.com/zh/models/) |
-| YOLOV11 | OnnxRuntime | 最流行的目标检测模型 | [Github](https://docs.ultralytics.com/zh/models/) |
-| YOLOV8 | OnnxRuntime | 最流行的目标检测模型 | [Github](https://docs.ultralytics.com/zh/models/) |
-
-**Tensorflow系列**
-
-仅测试了以下Tensorflow目标检测模型
-
-| 模型名称 | 引擎 | 模型简介 | 模型开源网站 |
-|---------|-------------|----------------|----------------------------------------------------------------------|
-| EfficientDet | Tensorflow | Tensorflow目标检测 | [Github](https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/tf2_detection_zoo.md) |
-| SSD MobileNet V2 | Tensorflow | Tensorflow目标检测 | [Github](https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/tf2_detection_zoo.md) |
-| Faster RCNN Inception Resnet V2 | Tensorflow | Tensorflow目标检测 | [Github](https://github.com/tensorflow/models/blob/master/research/object_detection/g3doc/tf2_detection_zoo.md) |
-
-**SSD 系列**
-
-| 模型名称 | 引擎 | 骨干网络 | 输入尺寸 |