From 79688b78c9a1116dab2825c870bd97d37f18a81f Mon Sep 17 00:00:00 2001
From: Irene-Maxine <114802521+Irene-Maxine@users.noreply.github.com>
Date: Tue, 28 Oct 2025 16:33:39 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=8E=B7=E5=8F=96=E4=BA=BA?=
=?UTF-8?q?=E8=84=B8=E9=9D=A2=E5=AE=B9ID/=E7=9B=B8=E4=BC=BC=E5=BA=A6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
boards/default_src/micropython/generators/ai_local.js | 9 +++++++++
boards/default_src/micropython_esp32s3/template.xml | 10 +++++-----
2 files changed, 14 insertions(+), 5 deletions(-)
diff --git a/boards/default_src/micropython/generators/ai_local.js b/boards/default_src/micropython/generators/ai_local.js
index 1e824dc5..720a1e86 100644
--- a/boards/default_src/micropython/generators/ai_local.js
+++ b/boards/default_src/micropython/generators/ai_local.js
@@ -442,6 +442,15 @@ export const GET_FACE_RECOGNITION_ID_KEYPOINT_LOCATION = function (_, generator)
return [code, generator.ORDER_ATOMIC];
}
+export const GET_NO_FACE_RECOGNITION_INFO = function (_, generator) {
+ generator.definitions_['import_esp_dl'] = 'import esp_dl';
+ var sub = generator.valueToCode(this, 'SUB', generator.ORDER_ATOMIC);
+ var num = generator.valueToCode(this, 'NO', generator.ORDER_ATOMIC);
+ var kind = this.getFieldValue('kind');
+ var code = "esp_dl.analyze("+sub+', "person",'+ num +')["'+kind+'"]';
+ return [code, generator.ORDER_ATOMIC];
+}
+
export const PEOPLE_FACE_ENROLL = function (_, generator) {
var sub = generator.valueToCode(this, 'SUB', generator.ORDER_ATOMIC);
var code = sub + '.face_enroll()';
diff --git a/boards/default_src/micropython_esp32s3/template.xml b/boards/default_src/micropython_esp32s3/template.xml
index 4d842f27..e772a800 100644
--- a/boards/default_src/micropython_esp32s3/template.xml
+++ b/boards/default_src/micropython_esp32s3/template.xml
@@ -2647,7 +2647,7 @@
- 1
+ 0
@@ -2659,7 +2659,7 @@
- 1
+ 0
@@ -2671,7 +2671,7 @@
- 1
+ 0
@@ -2683,7 +2683,7 @@
- 1
+ 0
@@ -2695,7 +2695,7 @@
- 1
+ 0