Files
mixly3/boards/default/micropython_esp32s3/examples/MixGo Sant/学期5/3-4-1 图像识别-人数检测.mix

1 line
5.1 KiB
XML

<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="CREATE_CAMERA_SIMPLE" id="#+8:,I,ET|N5wa0V|U.y" x="-1889" y="-836"><field name="cmd">R240X240</field><next><block type="AI_CAMERA_INIT_SIMPLE" id="8H=22rFpIT_8hJSDRxe;"><field name="kind">HumanDetector</field><value name="SUB"><shadow type="variables_get" id="T_C(K2B9z1xTS1P?xuWP"><field name="VAR">Model</field></shadow></value><next><block type="controls_whileUntil" id="bELn-di,`=4V_.CiXqzb"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="S=|yWftG(+HS+d}uW`3!"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="m]MWcQdn^r?sGm_74e`+"><field name="VAR">x</field><value name="VALUE"><block type="GET_HUMAN_DETECTION_NUM" id="lwMrN4O5I=L-lLu;]o`o"><value name="SUB"><shadow type="variables_get" id=".]U{{o.ps$8b+Ub{)[|2"><field name="VAR">Model</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id=".yG+?(rAzyhkxsR{di_X"><field name="BOOL">TRUE</field></shadow></value></block></value><next><block type="controls_if" id="uXi71:T?{,]32e0e+FW:"><value name="IF0"><block type="variables_get" id="^l,H=N3PT?PorX7*0z?D"><field name="VAR">x</field></block></value><statement name="DO0"><block type="controls_forEach" id="nve*Ik?6jPVTPnX|O3,E"><value name="LIST"><shadow type="list_many_input" id="O4EJMC2fhfCl$4/[3f$F"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="9^*YZMTZbxYO08;4q:CZ"><value name="FROM"><shadow type="math_number" id="pzrkhuuQCl5/mV;wQ8t@"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="4H#O-.[83UCaS,#Ezpnb"><field name="NUM">5</field></shadow><block type="math_max_min" id="ASGIgM!)MYl7du15KbQB"><field name="OP">min</field><value name="A"><shadow type="math_number" id="3QwJ;ev`EeRQi~+vskHy"><field name="NUM">1</field></shadow><block type="variables_get" id="1UR8R(yU-4CcuU|!#f^U"><field name="VAR">x</field></block></value><value name="B"><shadow type="math_number" id="s;ql8/gE=*ewR/=,a]:`"><field name="NUM">4</field></shadow></value></block></value><value name="STEP"><shadow type="math_number" id="J`bR[_Gtnrm|xG:FA64m"><field name="NUM">1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id=":CS~1I;A[6gw1d/NbCI8"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="actuator_onboard_neopixel_rgb" id="lRQb0Sl]]N*X6N*zTt_N"><value name="_LED_"><shadow type="math_number" id=")^*$1hG#smxe`TCz7Zd3"><field name="NUM">0</field></shadow><block type="variables_get" id="OzJSCkhx5^gqYdTg::1A"><field name="VAR">i</field></block></value><value name="RVALUE"><shadow type="math_number" id="m3gjPI+?@G~,.Ar7oA/W"><field name="NUM">20</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="nd^tI=GB=(@M~Gz;?GP;"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="-L#{2/f^MGy-O@Jday|t"><field name="NUM">0</field></shadow></value></block></statement><next><block type="actuator_onboard_neopixel_write" id="wZ3dl+cdEaV^|L9tK(G]"><next><block type="system_print" id="TA,d-B09@XI0WtlI}P?]"><value name="VAR"><shadow type="text" id="D35[6o7nOEQl2_Z:b,|k"><field name="TEXT">Mixly</field></shadow><block type="text_join" id="YRrYAhJVC1V#SXF(WxOt"><value name="A"><shadow type="text" id="=`uU=qt-qz#c6GT-vBly"><field name="TEXT">人数:</field></shadow></value><value name="B"><shadow type="text" id="Tn?2nJYYu2T]Z^Pc_HP("><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="K!j+QvF}Wa$0g_-8xtMt"><value name="VAR"><shadow type="variables_get" id="1.$^K3I]cC{MpX3?0WLK"><field name="VAR">x</field></shadow><block type="variables_get" id="M-g?{UVkf~|{MrhCC`Z)"><field name="VAR">x</field></block></value></block></value></block></value><next><block type="esp32_onboard_music_pitch_with_time" id="GdWG!l$w_ekAD`6+}/DU"><value name="pitch"><shadow type="pins_tone_notes" id="6n[b/jwZM=RO}$NjWPFL"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="{L+k/mOs-J:F^T@.V7)R"><field name="NUM">200</field></shadow></value></block></next></block></next></block></next></block></statement></block></next></block></statement></block></next></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBjYW1lcmEgaW1wb3J0IENhbWVyYSxGcmFtZVNpemUKaW1wb3J0IGVzcF9kbApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfcmdiCmltcG9ydCBtYWNoaW5lCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9tdXNpYwoKCmNhbWVyYSA9IENhbWVyYShGcmFtZVNpemUuUjI0MFgyNDAsIGhtaXJyb3I9RmFsc2UsdmZsaXA9RmFsc2UpCk1vZGVsID0gZXNwX2RsLkh1bWFuRGV0ZWN0b3Iod2lkdGg9Y2FtZXJhLmdldF9waXhlbF93aWR0aCgpLCBoZWlnaHQ9Y2FtZXJhLmdldF9waXhlbF9oZWlnaHQoKSkKd2hpbGUgVHJ1ZToKICAgIHggPSBlc3BfZGwuc2ltcGxlX3J1bihNb2RlbCwgY2FtZXJhLCAibGVuIiwgY29sb3I9MHhGODAwLCBzeW5jPVRydWUpCiAgICBpZiB4OgogICAgICAgIGZvciBpIGluIHJhbmdlKDAsIG1pbih4LCA0KSwgMSk6CiAgICAgICAgICAgIG9uYm9hcmRfcmdiW2ldID0gKDIwLCAwLCAwKQogICAgICAgIG9uYm9hcmRfcmdiLndyaXRlKCkKICAgICAgICBwcmludCgoJ+S6uuaVsO+8micgKyBzdHIoeCkpKQogICAgICAgIG9uYm9hcmRfbXVzaWMucGl0Y2hfdGltZSg2NTksIDIwMCkK</code>