Files
mixly3/boards/default/micropython_esp32s3/examples/MixGo Sant/学期5/4-1-2 人脸识别-删除人脸.mix

1 line
6.9 KiB
XML

<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="CREATE_CAMERA_SIMPLE" id="60cALMj75gFv5FN7hxTN" x="-2392" y="-967"><field name="cmd">R240X240</field><next><block type="AI_CAMERA_INIT_SIMPLE" id="_Ca63iE2bkfNt1_[p![f"><field name="kind">FaceRecognizer</field><value name="SUB"><shadow type="variables_get" id="l;iWjLt:IzPep{8g)jRr"><field name="VAR">Model</field></shadow></value><next><block type="variables_set" id="DeeId|D$cQE3_3jB7eUc"><field name="VAR">序号</field><value name="VALUE"><block type="math_number" id="7-tRa#r..JJaOV8kpJ?0"><field name="NUM">0</field></block></value><next><block type="controls_whileUntil" id="F@u#=hNAX;@fx]6P;l.:"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="ok#!US:0DVnjiZnwH`F]"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="controls_if" id="H7;H1F;ERN~J9M2v?J/Q"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="4I!6LK_}.(z)pKi$cUor"><value name="btn"><shadow type="pins_button" id="IzHT/!-g7DjO5?;yh)+."><field name="PIN">B2key</field></shadow></value></block></value><statement name="DO0"><block type="DELETE_FACE_ALL" id="36;7Ls+ZB2Oo+Ap|EMTB"><value name="SUB"><shadow type="variables_get" id="(}bo5=R)8y-Yr_p-fETK"><field name="VAR">Model</field></shadow></value><next><block type="display_show_image_or_string_delay" id="1usI,S1=|?Y*Y0Tb(=]Y"><field name="center">True</field><value name="data"><shadow type="text" id=",i6gu48n?):X`9;.75nH"><field name="TEXT">删除人脸成功</field></shadow></value><value name="space"><shadow type="math_number" id="~*xb=.n@N)/N.OLjwq+b"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="htNk/CeD,b0E:,+,K1,v"><field name="BOOL">TRUE</field></shadow></value><next><block type="esp32_onboard_music_pitch_with_time" id="!+ehCjE,]2$g{rmps?#d"><value name="pitch"><shadow type="pins_tone_notes" id="EtsK/tL$V9Ydo0NPsb;1"><field name="PIN">165</field></shadow></value><value name="time"><shadow type="math_number" id="~uP)?4Jo7bngaAa0Oo/+"><field name="NUM">200</field></shadow></value></block></next></block></next></block></statement><next><block type="variables_set" id="I/1K;H_7TRC32,F9k@BR"><field name="VAR">x</field><value name="VALUE"><block type="GET_FACE_DETECTION_NAME" id="laIUdc]bT9li-Q5(vSiZ"><value name="SUB"><shadow type="variables_get" id="Xzt[rCgl?w7bh@J,WB~/"><field name="VAR">Model</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="3je0GlsNMzv@n*NC)mN."><field name="BOOL">TRUE</field></shadow></value></block></value><next><block type="controls_if" id="wdUSEWNb)nU9R:qqt$3f"><value name="IF0"><block type="variables_get" id="l=8qyoaaTW.Bru`2TdWD"><field name="VAR">x</field></block></value><statement name="DO0"><block type="controls_if" id="fQg$kHoQ6UPEE,};@FwR"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="@U=VVA+DY$;1=~Qftk]C"><value name="btn"><shadow type="pins_button" id="z.Qc#o4]Lg*]gX|*#we."><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="h^eL6V!2SUh=aozVL(Rv"><field name="VAR">ID</field><value name="VALUE"><block type="REGISTER_NEW_FACE_SIMPLE" id="fzx1K2bVMr$[ewEqzV*R"><value name="SUB"><shadow type="variables_get" id="?O[lLYlocCrY;@Vt]}Y_"><field name="VAR">Model</field></shadow></value><value name="NAME"><shadow type="text" id="8Pxb))C#wi.28zk6Bv!Y"><field name="TEXT">name</field></shadow><block type="number_to_text" id="phd1hLQ$hv_Dv`qU~76u"><value name="VAR"><shadow type="variables_get" id="cpF]FtTH0h,TME,S46,7"><field name="VAR">x</field></shadow><block type="variables_get" id="8,zUlx[Bk3gh[QmzvF8g"><field name="VAR">序号</field></block></value></block></value></block></value><next><block type="display_show_image_or_string_delay" id="1fPOO5WW05?(/{Ntql-$"><field name="center">True</field><value name="data"><shadow type="text" id="AXMZJ3:XTz:ZXSKZPekl"><field name="TEXT">Mixly</field></shadow><block type="text_format_noreturn" id="9vwIH5#gmiMAr:5TM$Ed"><mutation items="2"></mutation><value name="VAR"><shadow type="text" id="G!APNCE,Il2@EIKJZrh_"><field name="TEXT">ID: {} Name:{}</field></shadow></value><value name="ADD0"><block type="variables_get" id="~xXxDzQ@pT,TsjU*YHdZ"><field name="VAR">ID</field></block></value><value name="ADD1"><block type="variables_get" id="?tmfPBU@4jma#-[}UR-^"><field name="VAR">序号</field></block></value></block></value><value name="space"><shadow type="math_number" id="5CPnd,X}Qf+w^gc[YPKV"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="5Hc,ZpZqBPK70uRO/ddS"><field name="BOOL">FALSE</field></shadow></value><next><block type="display_available" id=")GJZ~Atdeu7kWs){78Jg"><next><block type="esp32_onboard_music_pitch_with_time" id="cNx@Gqerr1SlsqUs9^fB"><value name="pitch"><shadow type="pins_tone_notes" id="ps}8IsXwTqak$5i;Xuei"><field name="PIN">659</field></shadow></value><value name="time"><shadow type="math_number" id="M48H;V?_@oBCB#Qt0xUL"><field name="NUM">200</field></shadow></value><next><block type="math_selfcalcu" id="mr?F_etDoD][Bl2DA6n~"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="Mbi^77oVim8k(@_p+WMU"><field name="VAR">序号</field></shadow></value><value name="B"><shadow type="math_number" id="Jk^M{*Bu~XlBT!qsgxkM"><field name="NUM">1</field></shadow></value></block></next></block></next></block></next></block></next></block></statement></block></statement></block></next></block></next></block></statement></block></next></block></next></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>ZnJvbSBjYW1lcmEgaW1wb3J0IENhbWVyYSxGcmFtZVNpemUKaW1wb3J0IGVzcF9kbAppbXBvcnQgbWl4Z29fc2FudApmcm9tIG1peGdvX3NhbnQgaW1wb3J0IG9uYm9hcmRfdGZ0CmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF9tdXNpYwoKCmNhbWVyYSA9IENhbWVyYShGcmFtZVNpemUuUjI0MFgyNDAsIGhtaXJyb3I9RmFsc2UsdmZsaXA9RmFsc2UpCk1vZGVsID0gZXNwX2RsLkZhY2VSZWNvZ25pemVyKHdpZHRoPWNhbWVyYS5nZXRfcGl4ZWxfd2lkdGgoKSwgaGVpZ2h0PWNhbWVyYS5nZXRfcGl4ZWxfaGVpZ2h0KCkgLCBkYl9wYXRoPSJmYWNlLmRiIikK5bqP5Y+3ID0gMAp3aGlsZSBUcnVlOgogICAgaWYgbWl4Z29fc2FudC5CMmtleS53YXNfcHJlc3NlZCgpOgogICAgICAgIE1vZGVsLmNsZWFyX2ZhY2UoKQogICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKCfliKDpmaTkurrohLjmiJDlip8nLCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSxzeW5jPVRydWUpCiAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDE2NSwgMjAwKQogICAgeCA9IGVzcF9kbC5zaW1wbGVfcnVuKE1vZGVsLCBjYW1lcmEsICJwZXJzb24iLCAibmFtZSIsIGNvbG9yPTB4RjgwMCwgc3luYz1UcnVlKQogICAgaWYgeDoKICAgICAgICBpZiBtaXhnb19zYW50LkIxa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIElEID0gTW9kZWwuZW5yb2xsKGNhbWVyYS5jYXB0dXJlKCkuaW1hZ2UsIG5hbWU9c3RyKOW6j+WPtyksIHZhbGlkYXRlID0gMSkKICAgICAgICAgICAgb25ib2FyZF90ZnQuc2hvd3MoJ0lEOiB7fSBOYW1lOnt9Jy5mb3JtYXQoSUQsIOW6j+WPtyksIHNwYWNlPTAsIGNlbnRlcj1UcnVlLHN5bmM9RmFsc2UpCiAgICAgICAgICAgIG9uYm9hcmRfdGZ0LndyaXRlKCkKICAgICAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDY1OSwgMjAwKQogICAgICAgICAgICDluo/lj7cgKz0gMQo=</code>CAgICAgICAgb25ib2FyZF9tdXNpYy5waXRjaF90aW1lKDY1OSwgMjAwKQo=</code>