Files
mixly3/boards/default/micropython_esp32s3/examples/MixGo Sant/学期5/3-4-1 图像识别-人数检测.mix
2025-12-31 09:45:01 +08:00

1 line
5.6 KiB
XML

<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="CREATE_CAMERA_SIMPLE" id="d5hsNCk3H_Oieshxn0VC" x="-1889" y="-836"><field name="cmd">R240X240</field><next><block type="AI_CAMERA_INIT_SIMPLE" id="YN`[0i*ZL2jKM*yIGR8z"><field name="kind">HumanDetector</field><value name="SUB"><shadow type="variables_get" id="h]Utycco:l.sM!]6:wV+"><field name="VAR">Model</field></shadow></value><next><block type="controls_whileUntil" id="?{2;ws1dz-(psc.nT4[."><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="#y6GwG~86k@6[VRP)M/)"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="~4LxlpjlVQ:hw`?gP=Tk"><field name="VAR">x</field><value name="VALUE"><block type="GET_HUMAN_DETECTION_NUM" id="#+NzJLssNHyO2M_LEyDO"><value name="SUB"><shadow type="variables_get" id="z^H8hJv](?Po*tS/2A5."><field name="VAR">Model</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="^[qds}B~mWCzGjHFiVX`"><field name="BOOL">TRUE</field></shadow></value></block></value><next><block type="controls_if" id="LfpO]D[+i5!ET[1#D98u"><value name="IF0"><block type="variables_get" id="H1GsCsfyxrc*Cn/R!gl!"><field name="VAR">x</field></block></value><statement name="DO0"><block type="actuator_onboard_neopixel_rgb_all" id=":h,/|g;bmSi9+[n8S3oH"><value name="RVALUE"><shadow type="math_number" id="dLyF7!Yr+srCtWf[47iP"><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="!lUQja=gVnuD,eD6^Z30"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="Co]QdI-oAyGhu^L{-uTS"><field name="NUM">0</field></shadow></value><next><block type="controls_forEach" id="=o=Mfj|;eDUkq9N~qy#["><value name="LIST"><shadow type="list_many_input" id="m4Q4d,Q8*K$_;ZsYX?vz"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="p(N9MAlY|*@uuCVYwM2h"><value name="FROM"><shadow type="math_number" id="eD:v#_R)3IRG:6Oe2GWj"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="Jp.Hke,PUWZt;f!T*;^Q"><field name="NUM">5</field></shadow><block type="math_max_min" id="kJn~kBQ3nm()j.x[k8y+"><field name="OP">min</field><value name="A"><shadow type="math_number" id="m3WPCAnRf*8cEIa}gUa$"><field name="NUM">1</field></shadow><block type="variables_get" id="zyAkn6H2t2fLDOD)or:^"><field name="VAR">x</field></block></value><value name="B"><shadow type="math_number" id=".gkR;:M(CQm@gkyTkjWN"><field name="NUM">4</field></shadow></value></block></value><value name="STEP"><shadow type="math_number" id="]JY0FX!|-`D=JgCdY#`6"><field name="NUM">1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="1eE]^6]Ve-}[[S_s]NLO"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="actuator_onboard_neopixel_rgb" id="6ukBrM~9{h*;wQF`f-)["><value name="_LED_"><shadow type="math_number" id=":NhHKyU9Y?:#SB05:,IU"><field name="NUM">0</field></shadow><block type="variables_get" id="jX$m]*Csr#TO1Bf`==X8"><field name="VAR">i</field></block></value><value name="RVALUE"><shadow type="math_number" id="TG[|4KzNy:@w6j!/MAsp"><field name="NUM">20</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="Y6plc~=Qh^x^8g0=`TiJ"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="R0MP5+^;ljm=M9vU$;,X"><field name="NUM">0</field></shadow></value></block></statement><next><block type="actuator_onboard_neopixel_write" id="d[ikhk:mTQ38WKgF+[D7"><next><block type="system_print" id="nwu:dv*1lMIHTfO{}{t+"><value name="VAR"><shadow type="text" id="iC|z@y5,caaegYF2m{QA"><field name="TEXT">Mixly</field></shadow><block type="text_join" id="y0G!MU(SBv5a6_Q74nvF"><value name="A"><shadow type="text" id="$5`-^o-|khm9q+5xm_De"><field name="TEXT">人数:</field></shadow></value><value name="B"><shadow type="text" id=";7nF$g![v3ClkrI):WP:"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="l|2=U8ri)cmnxLtF!Sey"><value name="VAR"><shadow type="variables_get" id="q,pcf`Kt^Ng(gB7[I(11"><field name="VAR">x</field></shadow><block type="variables_get" id="Lc?FMN9Z`;iEZ!NDZ,XR"><field name="VAR">x</field></block></value></block></value></block></value><next><block type="esp32_onboard_music_pitch_with_time" id="u`mSBEe]F;:=Uzw!zA}^"><value name="pitch"><shadow type="pins_tone_notes" id="Q,dZ(=:4e^dVQ5J!e0@C"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="]U:![f`:7=Zp|/Y)zXv@"><field name="NUM">200</field></shadow></value></block></next></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>ZnJvbSBjYW1lcmEgaW1wb3J0IENhbWVyYSxGcmFtZVNpemUKaW1wb3J0IGVzcF9kbApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfcmdiCmltcG9ydCBtYWNoaW5lCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9tdXNpYwoKCmNhbWVyYSA9IENhbWVyYShGcmFtZVNpemUuUjI0MFgyNDAsIGhtaXJyb3I9RmFsc2UsdmZsaXA9RmFsc2UpCk1vZGVsID0gZXNwX2RsLkh1bWFuRGV0ZWN0b3Iod2lkdGg9Y2FtZXJhLmdldF9waXhlbF93aWR0aCgpLCBoZWlnaHQ9Y2FtZXJhLmdldF9waXhlbF9oZWlnaHQoKSkKd2hpbGUgVHJ1ZToKICAgIHggPSBlc3BfZGwuc2ltcGxlX3J1bihNb2RlbCwgY2FtZXJhLCAibGVuIiwgY29sb3I9MHhGODAwLCBzeW5jPVRydWUpCiAgICBpZiB4OgogICAgICAgIG9uYm9hcmRfcmdiLmZpbGwoKDAsIDAsIDApKQogICAgICAgIGZvciBpIGluIHJhbmdlKDAsIG1pbih4LCA0KSwgMSk6CiAgICAgICAgICAgIG9uYm9hcmRfcmdiW2ldID0gKDIwLCAwLCAwKQogICAgICAgIG9uYm9hcmRfcmdiLndyaXRlKCkKICAgICAgICBwcmludCgoJ+S6uuaVsO+8micgKyBzdHIoeCkpKQogICAgICAgIG9uYm9hcmRfbXVzaWMucGl0Y2hfdGltZSg2NTksIDIwMCkK</code>