mirror of
https://github.com/geekwenjie/SmartJavaAI.git
synced 2026-09-11 20:28:56 +00:00
新增目标检测功能
This commit is contained in:
13
README.md
13
README.md
@@ -4,6 +4,7 @@
|
||||
<p align="center">
|
||||
<strong>🍬JAVA轻量级深度学习算法库,该库致力于构建Java生态与AI模型之间的高效桥梁</strong>
|
||||
</p>
|
||||
|
||||
## 📚简介
|
||||
|
||||
`SmartJavaAI`是专为Java 开发者打造的一个功能丰富、开箱即用的 Java 算法工具包,致力于帮助Java开发者高效集成各类智能算法。SmartJavaAI通过对多种主流算法的统一封装,开发者无需深入了解底层实现,即可轻松在 Java 代码中调用人脸识别、目标检测、OCR 等功能。目前已支持部分人脸识别与目标检测算法,底层实现涵盖了 C++、Python 等语言的深度学习模型。后续将持续扩展更多算法,最终将构建一个面向 Java 开发者的通用智能工具库。
|
||||
@@ -42,14 +43,14 @@
|
||||
|
||||
## 📌 支持功能
|
||||
|
||||
#### ✅ 已实现功能
|
||||
### ✅ 已实现功能
|
||||
|
||||
- **人脸检测**
|
||||
人脸检测、人脸识别、人脸比对1:1、人脸比对1:N、人脸库注册、人脸库、人脸库删除
|
||||
- **目标检测**
|
||||
支持通用目标检测,能够识别图像中的多种物体类别,返回物体位置与类别信息
|
||||
|
||||
#### ⌛ 规划中功能
|
||||
### ⌛ 规划中功能
|
||||
|
||||
- **OCR文字识别**
|
||||
即将支持身份证/银行卡/车牌等关键信息提取
|
||||
@@ -76,12 +77,12 @@
|
||||
|
||||
## 📦 安装
|
||||
|
||||
#### 1、环境要求
|
||||
### 1、环境要求
|
||||
|
||||
- Java 版本:**JDK 11或更高版本**
|
||||
- 操作系统:不同模型支持的系统不一样,具体请查看文档
|
||||
|
||||
#### 2、Maven
|
||||
### 2、Maven
|
||||
在项目的pom.xml的dependencies中加入以下内容(全部功能),也可以根据需求对每个模块单独引入:
|
||||
|
||||
```xml
|
||||
@@ -91,7 +92,7 @@
|
||||
<version>1.0.8</version>
|
||||
</dependency>
|
||||
```
|
||||
#### 3、人脸检测运行流程
|
||||
### 3、人脸检测运行流程
|
||||
|
||||
(1)人脸模型下载(使用人脸相关功能)
|
||||
|
||||
@@ -139,7 +140,7 @@ https://gitee.com/dengwenjie/SmartJavaAI-Demo
|
||||
|
||||
请注意,SeetaFace6 默认支持离线使用,无需上述操作即可在离线环境中运行。
|
||||
|
||||
#### 4、目标检测运行流程
|
||||
### 4、目标检测运行流程
|
||||
|
||||
(1)下载示例代码
|
||||
|
||||
|
||||
Reference in New Issue
Block a user