sant图像智能更新

This commit is contained in:
Irene-Maxine
2025-10-27 20:26:05 +08:00
parent 7def9bf3a4
commit f721158daf
5 changed files with 359 additions and 134 deletions

View File

@@ -2412,7 +2412,36 @@
</category>
<category id="catAIonboard" colour="#2FAD7A" m-show='micropython:esp32s3:mixgo_sant'>
<category id="catAIgraphsensor" colour="#90A244">
<block type="CREATE_CAMERA"></block>
<block type="CREATE_CAMERA">
<value name="HM">
<shadow type="yesorno">
</shadow>
</value>
<value name="VF">
<shadow type="yesorno">
</shadow>
</value>
</block>
<block type="variables_set">
<field name="VAR">image</field>
<value name="VALUE">
<block type="GET_PICTURE_DATA_EXACT"></block>
</value>
</block>
<block type="CONVERT_IMAGE_TO_JPG">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">image</field>
</shadow>
</value>
</block>
<block type="GET_PICTURE_DATA_WHS">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">image</field>
</shadow>
</value>
</block>
<block type="SHOOT_AND_SAVE_PICTURE">
<value name="direct">
<shadow type="text">
@@ -2425,13 +2454,31 @@
</shadow>
</value>
</block>
<block type="variables_set">
<field name="VAR">frame</field>
<value name="VALUE">
<block type="GET_PICTURE_DATA_EXACT"></block>
<block type="GET_IMAGE_AND_SAVE">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">image</field>
</shadow>
</value>
<value name="direct">
<shadow type="text">
<field name="TEXT">mixly.jpg</field>
</shadow>
</value>
<value name="quality">
<shadow type="math_number">
<field name="NUM">90</field>
</shadow>
</value>
</block>
<block type="GET_PICTURE_DATA_WHS"></block>
<block type="OPEN_IMAGE">
<value name="direct">
<shadow type="text">
<field name="TEXT">mixly.jpg</field>
</shadow>
</value>
</block>
<block type="CAMERA_LOOGOUT"></block>
<block type="SCREEN_DISPLAY_IMAGE">
<value name="direct">
<shadow type="text">
@@ -2439,17 +2486,14 @@
</shadow>
</value>
</block>
<block type="GET_SCREEN_IMAGE"></block>
<block type="SCREEN_SHOW_CAM_GRAPH_SHOOT">
<value name="direct">
<shadow type="text">
<field name="TEXT">mixly.jpg</field>
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">image</field>
</shadow>
</value>
</block>
<block type="AI_CAMERA_INIT">
<value name="SUB">
<shadow type="variables_get">
@@ -2476,6 +2520,76 @@
</shadow>
</value>
</block>
<block type="Register_color_recognition_fixed">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
<value name="AREA">
<shadow type="math_number">
<field name="NUM">256</field>
</shadow>
</value>
</block>
<block type="Register_color_recognition">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
<value name="MIN">
<shadow type="tuple_create_with_text_return">
<field name="TEXT">0,0,0</field>
</shadow>
</value>
<value name="MAX">
<shadow type="tuple_create_with_text_return">
<field name="TEXT">255,255,255</field>
</shadow>
</value>
<value name="COLOR">
<shadow type="text">
<field name="TEXT">color</field>
</shadow>
</value>
<value name="AREA">
<shadow type="math_number">
<field name="NUM">256</field>
</shadow>
</value>
</block>
<block type="REGISTER_NEW_FACE">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
<value name="NAME">
<shadow type="text">
<field name="TEXT">name</field>
</shadow>
</value>
</block>
<block type="DELETE_FACE_FROM_DATABASE">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
<value name="ID">
<shadow type="math_number">
<field name="NUM">1</field>
</shadow>
</value>
</block>
<block type="PRINT_FACE_DATABASE">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
</block>
<block type="variables_set">
<field name="VAR">_results</field>
<value name="VALUE">
@@ -2487,7 +2601,7 @@
</value>
<value name="FRAME">
<shadow type="variables_get">
<field name="VAR">frame</field>
<field name="VAR">image</field>
</shadow>
</value>
</block>
@@ -2568,76 +2682,7 @@
</shadow>
</value>
</block>
<block type="Register_color_recognition_fixed">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
<value name="AREA">
<shadow type="math_number">
<field name="NUM">256</field>
</shadow>
</value>
</block>
<block type="Register_color_recognition">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
<value name="MIN">
<shadow type="tuple_create_with_text_return">
<field name="TEXT">0,0,0</field>
</shadow>
</value>
<value name="MAX">
<shadow type="tuple_create_with_text_return">
<field name="TEXT">255,255,255</field>
</shadow>
</value>
<value name="COLOR">
<shadow type="text">
<field name="TEXT">color</field>
</shadow>
</value>
<value name="AREA">
<shadow type="math_number">
<field name="NUM">256</field>
</shadow>
</value>
</block>
<block type="REGISTER_NEW_FACE">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
<value name="NAME">
<shadow type="text">
<field name="TEXT">name</field>
</shadow>
</value>
</block>
<block type="DELETE_FACE_FROM_DATABASE">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
<value name="ID">
<shadow type="math_number">
<field name="NUM">1</field>
</shadow>
</value>
</block>
<block type="PRINT_FACE_DATABASE">
<value name="SUB">
<shadow type="variables_get">
<field name="VAR">Model</field>
</shadow>
</value>
</block>
<!-- <block type="GET_QR_CODE_RECOGNITION_DATA">
<value name="SUB">