新增目标检测功能

This commit is contained in:
dengwenjie
2025-04-13 20:35:55 +08:00
parent 241b816e7f
commit 171d9e73bf

View File

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