Files
mixly3/boards/default/micropython_esp32s3/examples/MixGo Sant/学期5/3-2-2 图像识别-猫脸检测改进.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="dFz+l6=yX})biL_ACe8*" x="-1776" y="-1005"><field name="cmd">R240X240</field><next><block type="AI_CAMERA_INIT_SIMPLE" id="HJqHGpapWs(U.0GTgpcM"><field name="kind">CatDetector</field><value name="SUB"><shadow type="variables_get" id="#MGf.lDBY$5Q6G3H#8^|"><field name="VAR">Model</field></shadow></value><next><block type="controls_whileUntil" id="Zmd#rMh]h!.v4^xKfhvx"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="kWNfZtmo=U]i(-*Q~bk]"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="FkVLHst3n{UDOF+W!CMt"><field name="VAR">x</field><value name="VALUE"><block type="GET_CAT_FACE_DETECTION_NUM" id="ZCgjc?r9+Hk:;S+yJH`5"><value name="SUB"><shadow type="variables_get" id="4hTIb5w6/4{!TTW0~V*`"><field name="VAR">Model</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="C@2}L=gd+_0vS++2U:=n"><field name="BOOL">TRUE</field></shadow></value></block></value><next><block type="controls_if" id="LL*/{O`GPIs3nezE@UXR"><value name="IF0"><block type="variables_get" id="~XS,#]`Hy1yK+-Vyx2UW"><field name="VAR">x</field></block></value><statement name="DO0"><block type="actuator_onboard_neopixel_rgb_all" id="jt@JG{)Jj*O6+Qf`v.5n"><value name="RVALUE"><shadow type="math_number" id="Sscl[$S0!,`=dYyVr5ft"><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id=",6SQ9](7qyIu6j,I7rSa"><field name="NUM">0</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="-oBW9,MNsg;^wD._ap4*"><field name="NUM">0</field></shadow></value><next><block type="controls_forEach" id="K)6/-5@|K[lz]C~J:M@K"><value name="LIST"><shadow type="list_many_input" id="jT8QBDOHOB9)/c1hc?@C"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="r,iURX_ENuS4TStv1lZ_"><value name="FROM"><shadow type="math_number" id="Xw2TS@$:aeIRw0()huKO"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="=IaH^Nj4d~K=S;?TB4|#"><field name="NUM">5</field></shadow><block type="math_max_min" id="~+M.1X54gCsO)#NnAX;Z"><field name="OP">min</field><value name="A"><shadow type="math_number" id="rA4xg!S0mn:NGwm[q2]9"><field name="NUM">1</field></shadow><block type="variables_get" id="mQiW3$5KSc@=B[QynIqm"><field name="VAR">x</field></block></value><value name="B"><shadow type="math_number" id="w5K}$B*!txRO.#QBzX`q"><field name="NUM">4</field></shadow></value></block></value><value name="STEP"><shadow type="math_number" id="K*U[95G|aADCEx0vrI[1"><field name="NUM">1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="[V5{Ks7-LS?MoB(GDo]^"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="actuator_onboard_neopixel_rgb" id="=@=,M8e+RO_qQ?g33bOa"><value name="_LED_"><shadow type="math_number" id="HkMU`+K(V+nO:O~::S]M"><field name="NUM">0</field></shadow><block type="variables_get" id="Ah.r?!sgs.k,ET]O}-)E"><field name="VAR">i</field></block></value><value name="RVALUE"><shadow type="math_number" id="K|78Nx2QC/neyZ_rLgKp"><field name="NUM">0</field></shadow></value><value name="GVALUE"><shadow type="math_number" id="=XVB3C9fgI4]WH|qrb+p"><field name="NUM">20</field></shadow></value><value name="BVALUE"><shadow type="math_number" id="k8Xx}JQEQUM=xWqKYSv,"><field name="NUM">0</field></shadow></value></block></statement><next><block type="actuator_onboard_neopixel_write" id="6in*Omc]luHe{eT*?X[D"><next><block type="system_print" id="#lGhpOy#b`ncSNU!WGNA"><value name="VAR"><shadow type="text" id="AiX}a}4RdZGf*Vm9`ax$"><field name="TEXT">Mixly</field></shadow><block type="text_join" id="-@UA`ChgmjgqQOmba=R|"><value name="A"><shadow type="text" id="W}Hts;[xC~inONnID7MI"><field name="TEXT">猫脸个数:</field></shadow></value><value name="B"><shadow type="text" id="|+(l;@F=Z@k=}Pa5OyB~"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="OC8:UxvaR#F2Pf9N^V}["><value name="VAR"><shadow type="variables_get" id="e4C.X[_`prZWd8LTOP]}"><field name="VAR">x</field></shadow><block type="variables_get" id="tm[jUePBbizk}puhS~49"><field name="VAR">x</field></block></value></block></value></block></value><next><block type="esp32_onboard_music_pitch_with_time" id="Xf(Wqia{}`IZv^*r2Oj1"><value name="pitch"><shadow type="pins_tone_notes" id="ZxL5tt;uiz@Kp@cY;N{A"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="2HlgDd*9),fLeC,-/b`w"><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>ZnJvbSBjYW1lcmEgaW1wb3J0IENhbWVyYSxGcmFtZVNpemUKaW1wb3J0IGVzcF9kbApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfcmdiCmltcG9ydCBtYWNoaW5lCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9tdXNpYwoKCmNhbWVyYSA9IENhbWVyYShGcmFtZVNpemUuUjI0MFgyNDAsIGhtaXJyb3I9RmFsc2UsdmZsaXA9RmFsc2UpCk1vZGVsID0gZXNwX2RsLkNhdERldGVjdG9yKHdpZHRoPWNhbWVyYS5nZXRfcGl4ZWxfd2lkdGgoKSwgaGVpZ2h0PWNhbWVyYS5nZXRfcGl4ZWxfaGVpZ2h0KCkpCndoaWxlIFRydWU6CiAgICB4ID0gZXNwX2RsLnNpbXBsZV9ydW4oTW9kZWwsIGNhbWVyYSwgImxlbiIsIGNvbG9yPTB4RjgwMCwgc3luYz1UcnVlKQogICAgaWYgeDoKICAgICAgICBvbmJvYXJkX3JnYi5maWxsKCgwLCAwLCAwKSkKICAgICAgICBmb3IgaSBpbiByYW5nZSgwLCBtaW4oeCwgNCksIDEpOgogICAgICAgICAgICBvbmJvYXJkX3JnYltpXSA9ICgwLCAyMCwgMCkKICAgICAgICBvbmJvYXJkX3JnYi53cml0ZSgpCiAgICAgICAgcHJpbnQoKCfnjKvohLjkuKrmlbA6JyArIHN0cih4KSkpCiAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDY1OSwgMjAwKQo=</code>