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

1 line
9.8 KiB
XML

<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="CREATE_CAMERA" id="(s5d=g+i$?QUMj,Q**at" x="-1580" y="-410"><field name="cmd">R240X240</field><value name="HM"><shadow type="yesorno" id="mLs@}[?ZMQuCoJnFBz5c"><field name="state">False</field></shadow></value><value name="VF"><shadow type="yesorno" id="3L_6ZhxR`B3?gJq73od5"><field name="state">False</field></shadow></value><next><block type="AI_CAMERA_INIT" id="R6sEp54(-Gqq?f=5tfl("><field name="kind">HumanDetector</field><value name="SUB"><shadow type="variables_get" id="fENm_Oc0,Je]7L5KT!7v"><field name="VAR">Model</field></shadow></value><value name="WIDTH"><shadow type="MODEL_INIT_WIDTH" id="5#5Fpg~N@lV@6kvg}v;k"><field name="width">240</field></shadow></value><value name="HEIGHT"><shadow type="MODEL_INIT_HEIGHT" id="oxd;]e)Rq23/mypshZ0y"><field name="height">240</field></shadow></value><next><block type="controls_whileUntil" id="Pw7.~?g(jG2:b[+1`etC"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="24mp~EZ4ZLR`vYZozC;F"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="variables_set" id="u^B;C=_HD3[`]uBy?Ium"><field name="VAR">image</field><value name="VALUE"><block type="GET_PICTURE_DATA_EXACT" id="/}zUT~VaGwfsE53UQ0aw"></block></value><next><block type="SCREEN_SHOW_CAM_GRAPH_SHOOT" id="A5J-`dF+K#WMgX=ir8@X"><value name="SUB"><shadow type="variables_get" id="$PPJ)3f-|d@WSeSPvwjq"><field name="VAR">image</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="xDF12W3Za.^d=)]7rEl$"><field name="BOOL">FALSE</field></shadow></value><next><block type="variables_set" id="ct/]/+3Q[t~c6;DrsS-("><field name="VAR">_results</field><value name="VALUE"><block type="MODEL_RUN" id="Y6Fuye8PFJ/8V;B|dCi1"><value name="SUB"><shadow type="variables_get" id="gYH9|4A4lJ(-fvFO.|zd"><field name="VAR">Model</field></shadow></value><value name="FRAME"><shadow type="variables_get" id="4IBiVym}TPf1:~WW-I7D"><field name="VAR">image</field></shadow></value></block></value><next><block type="controls_if" id="g0Qv@GxaCbVyT2VOvku/"><value name="IF0"><block type="MODEL_WHETHER_RUN_SUCCEED" id="iEH0,u-g31r)2^,^!m0i"><value name="SUB"><shadow type="variables_get" id="hP~,odnm7xER1JUnrjpn"><field name="VAR">_results</field></shadow></value></block></value><statement name="DO0"><block type="esp32_onboard_music_pitch_with_time" id="Z}?^8FvL]P$0*Hi/jr@3"><value name="pitch"><shadow type="pins_tone_notes" id=":1X0OxyPDSHd1HWJt/Hm"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="k!a3Vs|G/g[=LyO_dpu$"><field name="NUM">100</field></shadow></value><next><block type="controls_forEach" id="}N[4W1HhmbJ?93d=dTbw"><value name="LIST"><shadow type="list_many_input" id="lT,!Op8Ds;z}u_9PKoa0"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id=":lanB2e[RRAkaa3kdfl#"><value name="FROM"><shadow type="math_number" id="`pu}H}@d?00u4jU_gaqf"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="Ul0YbkHT=-mf^[k)XWjT"><field name="NUM">5</field></shadow><block type="GET_HOW_MUCH_RECOGNITION" id="PoH-,i{`S/.oE)h;J?3="><field name="kind">HumanDetector</field><value name="SUB"><shadow type="variables_get" id="hD+!=Dww#;Yu(N0y!Zyg"><field name="VAR">_results</field></shadow></value></block></value><value name="STEP"><shadow type="math_number" id="4dGmYT?Yk/Ml{XH-k6EC"><field name="NUM">1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="=#Tr+l.!OnrG=HaT5Noo"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="system_print" id="jfemcSw_)U:EjJ5IU*1/"><value name="VAR"><shadow type="text" id="Wr;]?pRAC$^iKpSPVc/h"><field name="TEXT">Mixly</field></shadow><block type="text_format_noreturn" id="!9(BU]U[0;}AAcf.xwu?" inline="false"><mutation items="4"></mutation><value name="VAR"><shadow type="text" id="gpHTO1sOW]H5K*)[}N{9"><field name="TEXT">序号:{} 内容: {} 置信度:{} 坐标:{}</field></shadow></value><value name="ADD0"><block type="variables_get" id="KiHU8/M!C[#B#|fLgxJx"><field name="VAR">i</field></block></value><value name="ADD1"><block type="GET_NO_RECOGNITION" id="$yt[)_}T{]f)lu_{*E9X"><field name="kind">HumanDetector</field><value name="SUB"><shadow type="variables_get" id="Cyq_bdr!|]vyU0z;QViV"><field name="VAR">_results</field></shadow></value><value name="NO"><shadow type="math_number" id=":epIZ2Hxm:oqv8uaScxh"><field name="NUM">0</field></shadow><block type="variables_get" id="8f0aAj:dH7rSae0rVtyg"><field name="VAR">i</field></block></value></block></value><value name="ADD2"><block type="GET_NO_CAT_OR_FACE_RECOGNITION" id="]?~^+PTnK+v!00mhCt~I"><field name="kind">HumanDetector</field><value name="SUB"><shadow type="variables_get" id="hMwU|Q4n7_6P6]chvNVO"><field name="VAR">_results</field></shadow></value><value name="NO"><shadow type="math_number" id="un[sdQK@e6d2}Q?G3S*y"><field name="NUM">0</field></shadow><block type="variables_get" id="nFfF[2aMzJQ]*$e!8wnK"><field name="VAR">i</field></block></value></block></value><value name="ADD3"><block type="GET_NO_XY_RECOGNITION" id="`L0:f,lRi=-d$^{uTvWo"><field name="kind">HumanDetector</field><field name="coord">all</field><value name="SUB"><shadow type="variables_get" id="t+}pKywFIw)!,LHsCNf-"><field name="VAR">_results</field></shadow></value><value name="NO"><shadow type="math_number" id="YM99v*$]GKyX(gY._HtV"><field name="NUM">0</field></shadow><block type="variables_get" id="na2l@F*H-~YXVV:{0OHz"><field name="VAR">i</field></block></value></block></value></block></value><next><block type="onboard_tft_display_shape_rect" id="tw5@7B28*j;jaBHT/S+J" inline="false"><field name="shape">rect</field><value name="x"><shadow type="math_number" id="*$PNA,MktcPSDovsRV|n"><field name="NUM">20</field></shadow><block type="GET_NO_XY_RECOGNITION" id="`(R7cTk3qHZ(4Bb2fxxb"><field name="kind">HumanDetector</field><field name="coord">0</field><value name="SUB"><shadow type="variables_get" id="wdBmF2X^zL3sm~V,x,60"><field name="VAR">_results</field></shadow></value><value name="NO"><shadow type="math_number" id="Rc^hRgD#mk]S6QtAt_t`"><field name="NUM">0</field></shadow><block type="variables_get" id="2F:gLm*uC6T[/gSJMg+@"><field name="VAR">i</field></block></value></block></value><value name="y"><shadow type="math_number" id="Eq|BDBvDO,|fe.V?Z[_*"><field name="NUM">20</field></shadow><block type="GET_NO_XY_RECOGNITION" id="`P;/QvH|YB{i1idJ1?8p"><field name="kind">HumanDetector</field><field name="coord">1</field><value name="SUB"><shadow type="variables_get" id="YM7zMV6Az6dA1mwznyI9"><field name="VAR">_results</field></shadow></value><value name="NO"><shadow type="math_number" id="-KTS{G.0maP_0;g4x5GN"><field name="NUM">0</field></shadow><block type="variables_get" id="-,Xo]q3U_c!r*Ay+[*/*"><field name="VAR">i</field></block></value></block></value><value name="w"><shadow type="math_number" id="stq~-M^VCJY.3VJiEIk["><field name="NUM">20</field></shadow><block type="GET_NO_XY_RECOGNITION" id="D1:6pjC@?rUD5Gy88x(H"><field name="kind">HumanDetector</field><field name="coord">2</field><value name="SUB"><shadow type="variables_get" id="S3)yY;`-Q4Ea;+Apj!JY"><field name="VAR">_results</field></shadow></value><value name="NO"><shadow type="math_number" id="zisowwY21ZGq-y/ZY0qy"><field name="NUM">0</field></shadow><block type="variables_get" id="k^!,Ybr5e$;D?FdjyK@}"><field name="VAR">i</field></block></value></block></value><value name="h"><shadow type="math_number" id="~Bz5!zeh4.(_{vwvc^#^"><field name="NUM">15</field></shadow><block type="GET_NO_XY_RECOGNITION" id="gW0;8{NEi8d|vp6*dcM^"><field name="kind">HumanDetector</field><field name="coord">3</field><value name="SUB"><shadow type="variables_get" id="ZvziORYZRqxO2=:+;@1p"><field name="VAR">_results</field></shadow></value><value name="NO"><shadow type="math_number" id="?,]Ogwl87Do9^|4@m!(O"><field name="NUM">0</field></shadow><block type="variables_get" id="IFLnxlXM=t=V|E6T-!KA"><field name="VAR">i</field></block></value></block></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="v@C,qWC(2!J)Mp{[z}s6"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="xINDUU8(vmRlOS?1HSIL"><field name="COLOR">#ff0000</field></block></value><value name="boolean"><shadow type="logic_boolean" id="t}4x8!3Wrs](12ES{T`l"><field name="BOOL">FALSE</field></shadow></value></block></next></block></statement></block></next></block></statement><next><block type="display_available" id="ojK2J8)N(/x`sU:gXhd`"></block></next></block></next></block></next></block></next></block></statement></block></next></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBjYW1lcmEgaW1wb3J0IENhbWVyYSxGcmFtZVNpemUKaW1wb3J0IGVzcF9kbApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfdGZ0CmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9tdXNpYwppbXBvcnQgbWFjaGluZQoKCmNhbWVyYSA9IENhbWVyYShGcmFtZVNpemUuUjI0MFgyNDAsaG1pcnJvcj1GYWxzZSx2ZmxpcD1GYWxzZSkKTW9kZWwgPSBlc3BfZGwuSHVtYW5EZXRlY3Rvcih3aWR0aD0yNDAsIGhlaWdodD0yNDApCndoaWxlIFRydWU6CiAgICBpbWFnZSA9IGNhbWVyYS5jYXB0dXJlKCkKICAgIG9uYm9hcmRfdGZ0LmRpc3BsYXkoaW1hZ2UsIHN5bmM9RmFsc2UpCiAgICBfcmVzdWx0cyA9IE1vZGVsLnJ1bihpbWFnZS5pbWFnZSkKICAgIGlmIGVzcF9kbC5hbmFseXplKF9yZXN1bHRzKToKICAgICAgICBvbmJvYXJkX211c2ljLnBpdGNoX3RpbWUoNjU5LCAxMDApCiAgICAgICAgZm9yIGkgaW4gcmFuZ2UoMCwgZXNwX2RsLmFuYWx5emUoX3Jlc3VsdHMsImxlbiIpLCAxKToKICAgICAgICAgICAgcHJpbnQoJ+W6j+WPtzp7fSDlhoXlrrk6IHt9IOe9ruS/oeW6pjp7fSDlnZDmoIc6e30nLmZvcm1hdChpLCBlc3BfZGwuYW5hbHl6ZShfcmVzdWx0cywiZGF0YSIsaSksIGVzcF9kbC5hbmFseXplKF9yZXN1bHRzLCJzY29yZSIsaSksIGVzcF9kbC5hbmFseXplKF9yZXN1bHRzLCJib3giLGkpKSkKICAgICAgICAgICAgb25ib2FyZF90ZnQucmVjdChlc3BfZGwuYW5hbHl6ZShfcmVzdWx0cywiYm94IixpKVswXSwgZXNwX2RsLmFuYWx5emUoX3Jlc3VsdHMsImJveCIsaSlbMV0sIGVzcF9kbC5hbmFseXplKF9yZXN1bHRzLCJib3giLGkpWzJdLCBlc3BfZGwuYW5hbHl6ZShfcmVzdWx0cywiYm94IixpKVszXSwgMHhmODAwLHN5bmM9RmFsc2UpCiAgICBvbmJvYXJkX3RmdC53cml0ZSgpCg==</code>