diff --git a/README.md b/README.md index a623799..6ffa60d 100644 --- a/README.md +++ b/README.md @@ -177,11 +177,26 @@ SmartJavaAI是专为JAVA 开发者打造的一个功能丰富、开箱即用的 ### ⌛ 规划中功能 -- **OCR文字识别** - 即将支持身份证/银行卡/车牌等关键信息提取 -- **图像分割** -- **语音识别** - 基于Transformer的语音转文本引擎,支持中文/英文多语种识别 +- 图像分类(Image classification) + +- 万物分割 (Segment Anything) + +- 实例分割(Instance Segmentation) + +- 语义分割(Semantic Segmentation) + +- 姿态识别(Pose Estimation) + +- 动作识别(Action Recognition) + +- 使用 BigGAN 的图像生成 + +- 图像增强 + +- 基于 BERT 的问答 + +- 语音识别示例(Speech Recognition) + ## 🌟 AI集成方式对比 diff --git a/examples/README.md b/examples/README.md new file mode 100644 index 0000000..ab81666 --- /dev/null +++ b/examples/README.md @@ -0,0 +1,38 @@ +# SmartJavaAI 示例项目说明 + +本项目包含多个基于 SmartJavaAI 平台的人脸识别、活体检测及目标检测的示例代码 + +## 项目结构 + +``` +src/main/java/smartai/examples/ +├── face/ 人脸相关示例 +│ ├── attribute/ 人脸属性检测模块 +│ │ └── FaceAttributeDetDemo.java 示例:检测性别、年龄等人脸属性 +│ ├── facerec/ 人脸识别模块(1:1、1:N) +│ │ ├── FaceNetDemo.java 示例:使用 FaceNet 算法做人脸识别 +│ │ ├── GpuFaceDemo.java 示例:使用 GPU 加速的人脸识别 +│ │ ├── LightFaceDemo.java 示例:轻量级人脸识别模型(适用于嵌入式场景) +│ │ ├── RetinaFaceDemo.java 示例:使用 RetinaFace 进行人脸检测 +│ │ └── SeetaFace6Demo.java 示例:集成 SeetaFace6 的人脸识别 +│ └── liveness/ 活体检测模块 +│ ├── LivenessDetDemo.java 示例:基于图像进行活体检测 +└── objectdetection/ 目标检测模块 + └── ObjectDetection.java 示例:使用目标检测模型识别图像中的目标 +``` + +## 快速开始 + +1. 克隆本项目 +2. 导入 IDE(推荐 IntelliJ IDEA) +3. 运行对应 demo 文件即可测试功能(确保模型文件已准备好) + +## 模型说明 + +- 本示例项目配合 `smartjavaai` 平台使用,模型加载及使用方式已封装好。 +- 支持 CPU 和 GPU 两种运行模式。 +- 所有模型均可通过 Maven 或本地加载方式接入。 + +## 联系与支持 + +如需帮助或有建议欢迎通过 Issue 反馈或联系作者。