diff --git a/android.md b/android.md
new file mode 100644
index 0000000..d2e8ec8
--- /dev/null
+++ b/android.md
@@ -0,0 +1,67 @@
+# SmartJavaAI Android 商业版 (SDK & App)
+
+欢迎关注 SmartJavaAI Android 版本。这是专为移动设备打造的高性能、离线人脸识别解决方案。
+
+## ✨ 核心功能
+
+Android 版本包含以下四大核心模块,支持完全**离线运行**,无需联网:
+
+1. **人脸检测 (Face Detection)**
+2. **人脸注册 (Face Registration)**
+3. **人脸比对 (Face Comparison 1:1)**
+4. **人脸查询 (Face Search 1:N)**
+
+---
+
+## 📸 效果演示
+
+所见即所得,以下是 Demo App 在真机上的运行实拍:
+
+| **人脸检测** | **人脸比对** |
+|:----------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------:|
+|

|

|
+
+---
+
+## 🚀 免费试用申请 (Free Trial)
+
+我们为开发者提供 **3天全功能免费试用 License**,以便您充分评估 SDK 的性能与效果。请按照以下步骤获取试用:
+
+### 第一步:下载演示 APK
+* **文件名**:SmartJavaAI_Face_Demo_v1.0.apk
+* **下载地址**:[点击这里下载 APK](https://pan.baidu.com/s/1cJhY9q6HcRiLX7orv6CoXQ?pwd=1234)
+
+### 第二步:邮件申请 License
+请发送邮件至 **775747758@qq.com** 申请试用授权License。
+
+* **邮件标题**:SmartJavaAI Android 试用申请
+* **邮件内容**:
+ * **申请类型**:企业 / 个人
+ * **公司名称/个人姓名**:
+ * **联系电话**:(选填)
+ * **用途简述**:(例如:门禁项目测试)
+
+> 💡 **小贴士**:您可以直接复制上方内容。收到邮件后,我们通常会在 24 小时内将 License 文件回复给您。
+
+### 第三步:激活使用
+下载 APK 并安装后,将邮件附件中的 `秘钥` 粘贴到 App中,即可开启 3 天免费试用。
+
+---
+
+## 🤝 正式商业授权与咨询
+
+试用满意后,如需购买正式商业授权,请联系我们:
+
+* **SDK 形式**:提供标准 AAR/Jar 包,方便集成。
+* **源码支持**:提供完整的 Demo 工程源码。
+* **技术服务**:提供一对一技术咨询与集成协助。
+
+
+
+**咨询微信 (WeChat):[deng775747758]**
+
+*(添加时请备注:android)*
+
+---
+
+[🔙 返回项目主页](./README.md)
From bc2a9f11ad0209174dd3070375e8939e07c9a50f Mon Sep 17 00:00:00 2001
From: dengwenjie <775747758@qq.com>
Date: Mon, 29 Dec 2025 17:21:04 +0800
Subject: [PATCH 09/10] =?UTF-8?q?=E5=8D=87=E7=BA=A7lombok=E7=89=88?=
=?UTF-8?q?=E6=9C=AC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index c07ea22..a3cbef4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -109,7 +109,7 @@
org.projectlombok
lombok
- 1.18.4
+ 1.18.34
From 1fbd8779b93809884b5de05ad0a60a600360174c Mon Sep 17 00:00:00 2001
From: dengwenjie <775747758@qq.com>
Date: Wed, 31 Dec 2025 11:28:06 +0800
Subject: [PATCH 10/10] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E7=89=88=E6=9C=AC?=
=?UTF-8?q?=E5=8F=B7=EF=BC=9Av1.1.1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 2 +-
all/pom.xml | 4 ++--
android.md | 3 ++-
bom/pom.xml | 4 ++--
common/pom.xml | 2 +-
examples/face-example/pom.xml | 2 +-
.../smartai/examples/face/liveness/LivenessDetDemo.java | 3 ---
examples/ocr-examples/pom.xml | 2 +-
examples/speech-examples/pom.xml | 2 +-
examples/translation-example/pom.xml | 2 +-
examples/vision-example/pom.xml | 2 +-
.../java/smartai/examples/vision/ObjectDetectionDemo.java | 8 +++++---
face/pom.xml | 4 ++--
ocr/pom.xml | 4 ++--
pom.xml | 2 +-
speech/pom.xml | 4 ++--
translate/pom.xml | 2 +-
vision/pom.xml | 4 ++--
18 files changed, 28 insertions(+), 28 deletions(-)
diff --git a/README.md b/README.md
index d1f30c3..dd3d11a 100644
--- a/README.md
+++ b/README.md
@@ -514,7 +514,7 @@ SmartJavaAI是专为JAVA 开发者打造的一个功能丰富、开箱即用的
cn.smartjavaai
all
- 1.1.0
+ 1.1.1
```
diff --git a/all/pom.xml b/all/pom.xml
index 63c7d14..bb154f0 100644
--- a/all/pom.xml
+++ b/all/pom.xml
@@ -6,11 +6,11 @@
cn.smartjavaai
smartjavaai-parent
- 1.1.0
+ 1.1.1
all
-
1.1.0
+
1.1.1
${project.artifactId}
SmartJavaAI
https://github.com/geekwenjie/SmartJavaAI
diff --git a/android.md b/android.md
index d2e8ec8..d978646 100644
--- a/android.md
+++ b/android.md
@@ -54,7 +54,8 @@ Android 版本包含以下四大核心模块,支持完全**离线运行**,
* **SDK 形式**:提供标准 AAR/Jar 包,方便集成。
* **源码支持**:提供完整的 Demo 工程源码。
-* **技术服务**:提供一对一技术咨询与集成协助。
+
+---
diff --git a/bom/pom.xml b/bom/pom.xml
index 815bba0..d4af111 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -6,10 +6,10 @@
cn.smartjavaai
smartjavaai-parent
- 1.1.0
+ 1.1.1
-
1.1.0
+
1.1.1
bom
bom
统一版本管理的 BOM 包,同时支持 import 和全量依赖
diff --git a/common/pom.xml b/common/pom.xml
index e8d4e2c..80a80fd 100644
--- a/common/pom.xml
+++ b/common/pom.xml
@@ -6,7 +6,7 @@
cn.smartjavaai
smartjavaai-parent
- 1.1.0
+ 1.1.1
common
diff --git a/examples/face-example/pom.xml b/examples/face-example/pom.xml
index 4b34106..bb240c3 100644
--- a/examples/face-example/pom.xml
+++ b/examples/face-example/pom.xml
@@ -12,7 +12,7 @@
11
11
UTF-8
-
1.1.0
+
1.1.1
smartai.examples.face.FaceDemo
diff --git a/examples/face-example/src/main/java/smartai/examples/face/liveness/LivenessDetDemo.java b/examples/face-example/src/main/java/smartai/examples/face/liveness/LivenessDetDemo.java
index e6854e2..9366930 100644
--- a/examples/face-example/src/main/java/smartai/examples/face/liveness/LivenessDetDemo.java
+++ b/examples/face-example/src/main/java/smartai/examples/face/liveness/LivenessDetDemo.java
@@ -31,9 +31,6 @@ import cn.smartjavaai.face.utils.FaceUtils;
import com.alibaba.fastjson.JSONObject;
import lombok.extern.slf4j.Slf4j;
import nu.pattern.OpenCV;
-import org.bytedeco.javacv.FFmpegFrameGrabber;
-import org.bytedeco.javacv.Frame;
-import org.bytedeco.javacv.Java2DFrameUtils;
import org.junit.BeforeClass;
import org.junit.Test;
import org.opencv.core.Mat;
diff --git a/examples/ocr-examples/pom.xml b/examples/ocr-examples/pom.xml
index cb6f95a..f2ee663 100644
--- a/examples/ocr-examples/pom.xml
+++ b/examples/ocr-examples/pom.xml
@@ -12,7 +12,7 @@
11
11
UTF-8
-
1.1.0
+
1.1.1
smartai.examples.ocr.common.OcrRecognizeDemo
diff --git a/examples/speech-examples/pom.xml b/examples/speech-examples/pom.xml
index cc0c81c..8407683 100644
--- a/examples/speech-examples/pom.xml
+++ b/examples/speech-examples/pom.xml
@@ -12,7 +12,7 @@
11
11
UTF-8
-
1.1.0
+
1.1.1
smartai.examples.speech.asr.common.OcrRecognizeDemo
diff --git a/examples/translation-example/pom.xml b/examples/translation-example/pom.xml
index b4f85e4..52610c8 100644
--- a/examples/translation-example/pom.xml
+++ b/examples/translation-example/pom.xml
@@ -12,7 +12,7 @@
11
11
UTF-8
-
1.1.0
+
1.1.1
smartai.examples.nlp.translation.TranslationDemo
diff --git a/examples/vision-example/pom.xml b/examples/vision-example/pom.xml
index 3f03987..81a5277 100644
--- a/examples/vision-example/pom.xml
+++ b/examples/vision-example/pom.xml
@@ -12,7 +12,7 @@
11
11
UTF-8
-
1.1.0
+
1.1.1
smartai.examples.vision.ObjectDetectionDemo
diff --git a/examples/vision-example/src/main/java/smartai/examples/vision/ObjectDetectionDemo.java b/examples/vision-example/src/main/java/smartai/examples/vision/ObjectDetectionDemo.java
index 50fd93c..af6972b 100644
--- a/examples/vision-example/src/main/java/smartai/examples/vision/ObjectDetectionDemo.java
+++ b/examples/vision-example/src/main/java/smartai/examples/vision/ObjectDetectionDemo.java
@@ -205,13 +205,16 @@ public class ObjectDetectionDemo {
*/
@Test
public void testStream(){
+
StreamDetector detector = new StreamDetector.Builder()
//视频源类型:支持视频流、本地摄像头、视频文件
.sourceType(VideoSourceType.STREAM)
//视频流地址,支持rtsp、rtmp、http等常见视频流
- .streamUrl("rtsp://username:password@ip:port/Streaming/Channels/101")
+ .streamUrl("rtsp://127.0.0.1:8554/stream")
//每隔多少帧检测一次(需要根据模型检测速度决定)
.frameDetectionInterval(10)
+ //是否打印调试日志
+ .enableDebugLog(false)
//目标检测模型
.detectorModel(getModel())
//回调函数:检测到指定目标时触发(getModel中可指定模型检测的物体)
@@ -246,6 +249,7 @@ public class ObjectDetectionDemo {
}
}).build();
detector.startDetection();
+
//阻塞主线程
CountDownLatch latch = new CountDownLatch(1);
try {
@@ -319,8 +323,6 @@ public class ObjectDetectionDemo {
.frameDetectionInterval(5)
//目标检测模型
.detectorModel(getModel())
- //同物体重复检测时间间隔,单位s
- .repeatGap(5)
//回调函数:检测到指定目标时触发(getModel中可指定模型检测的物体)
.listener(new StreamDetectionListener() {
@Override
diff --git a/face/pom.xml b/face/pom.xml
index e5ea7ce..56f3654 100644
--- a/face/pom.xml
+++ b/face/pom.xml
@@ -6,11 +6,11 @@
cn.smartjavaai
smartjavaai-parent
- 1.1.0
+ 1.1.1
face
-
1.1.0
+
1.1.1
face
SmartJavaAI
https://github.com/geekwenjie/SmartJavaAI
diff --git a/ocr/pom.xml b/ocr/pom.xml
index 67ad098..32df199 100644
--- a/ocr/pom.xml
+++ b/ocr/pom.xml
@@ -6,7 +6,7 @@
cn.smartjavaai
smartjavaai-parent
- 1.1.0
+ 1.1.1
ocr
@@ -42,7 +42,7 @@
-
1.1.0
+
1.1.1
ocr
SmartJavaAI
https://github.com/geekwenjie/SmartJavaAI
diff --git a/pom.xml b/pom.xml
index a3cbef4..1104534 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,7 +7,7 @@
SmartJavaAI
cn.smartjavaai
smartjavaai-parent
-
1.1.0
+
1.1.1
pom
SmartJavaAI
diff --git a/speech/pom.xml b/speech/pom.xml
index bfaf7c7..fdc832f 100644
--- a/speech/pom.xml
+++ b/speech/pom.xml
@@ -6,7 +6,7 @@
cn.smartjavaai
smartjavaai-parent
- 1.1.0
+ 1.1.1
speech
@@ -57,7 +57,7 @@
- 1.1.0
+ 1.1.1
speech
SmartJavaAI
https://github.com/geekwenjie/SmartJavaAI
diff --git a/translate/pom.xml b/translate/pom.xml
index 2469f02..b476a82 100644
--- a/translate/pom.xml
+++ b/translate/pom.xml
@@ -25,7 +25,7 @@
- 1.1.0
+ 1.1.1
translate
SmartJavaAI
https://github.com/geekwenjie/SmartJavaAI
diff --git a/vision/pom.xml b/vision/pom.xml
index ed6baf0..225de2f 100644
--- a/vision/pom.xml
+++ b/vision/pom.xml
@@ -6,11 +6,11 @@
cn.smartjavaai
smartjavaai-parent
- 1.1.0
+ 1.1.1
vision
- 1.1.0
+ 1.1.1
vision
SmartJavaAI
https://github.com/geekwenjie/SmartJavaAI