Google Teachable Machineとビデオスイッチャを接続してカメラで認識したシーンに応じて映像を切り替える
----------begin_max5_patcher----------
2759.3oc6c0sbhqiD95jmBJtNaJ05esWct5b69.bpsRY.mDOCXSYaljrm57t
uxRFv.9GAXgM0DpZBCxVtU+0ecqVxxx+8iOLcVxmgYSm7um7WSd3g+9wGdvT
TQAOT96GltJ3y4KCxLm1zYaxyShm9j8PqCxm+dT7aujFNO2dYT.4Yh9CGwXX
gTHjvSS3f7Yt9ijAHJQf.P7zDL8Yj8uS9ukWujM4KCyy+Zcn8hMcVP7aS2c3
nEl1Pxre7u.x91PZvpv7vzWBiClszTST4wh2rJJVeEMscXegV4XKsnv+4wGK
9ySNBBwgenaCaa.4geZz8oYgKmfl.s.NRExfCJBFPbDHQZbfI0Pf9CHnHJiw
wBpFw3FvA2I37z9uqGnnSqCLH0BFjK.L5jQHjRi9gITIESPHJ1KLB3djQH3V
iOFK3RkfRPTuyHvCMifyASLBlVawbDlQTdgQftGYDbhvBNXBVPnbIB6aFgvy
DhWWlnuHs0oAqrSCs9QkRDWv05bIPPUDp..JiSzEh5Vm2ou0oqLW3DuljtJv
z13tyRvW.xjm71aZQet8XTGx3hqRTbdsfBe.cT5jbHwbKD.DDQGq.J39LRYz
Br.qQEJAy6AxAbeQNpuyi5PlqgbPFyjCABYg.jjCbLiK.eQNj2Wji56GouIG
zAjbLyn0goaaB+JJ7ieEkEMKZYT9WUkUxqulEVhKFZ.phttLY9OCWrHM3sr4
oIKWVskOeYz7el+dZxl2duZ4Vc78Sqf8.+5zCXkRVz+6.jY1aqRVbXIIoKzp
TkRb01BHloPBmJvL.vJcgTNtPeoHnKq6SFus.y+4r98tKaP5akikbZ9J17kI
aVr+fwZ1gk3Vdnm01x0EWtS3T0meJpVdi7B3M+HJ+40eDEuH4iV7e.rcXKHh
Dnbk.y0tJpsgazdPXjBATclq5TXKvXPwZCi0R8EcngznOOLOrruhmWkqVMWE
9T+FD42WOnZstBAtbjpHjfnvRoNuJRwvW0IaqZsii5bBz45aj21CEtZV3hlL
0rZM0x5CVVUurp5C6rv59fhz3WXZVjdPX6OacSa85JE+PkpTPK9Qh4BodZWQ
QwIUgQcQogErCa8E6JMHUit4ZUcSp0E+S91tEJtLZySZ7lncQ4MDzxljgJVD
ZHacvbakKXraO7d6EQZ6919EfErhuYH9dqh1rrNLNJdcZXVXbdP9w5+aoQ6n
OZFf4J.rpWfClNrp3SUGoCJ+HGJikamt2.0CQHlFeweHns+cWqncB1wDGUUo
UW.yl4OVKPxpUgw1AmV8RoCOF94tHrOrM1Ro4yiviTwOaz4fb1ZZvMdCgD2X
DRvT8KBQ8MBwuwHDGi6WDB7MBw5QD5fodploepCvix.ChIseQOdXSsOQSMBg
jlwPbiXH91.KKBWF70DnKVExNKUa+PkLMxnL.DUbFvTSPDFeAPDziPjte3rf
2BqEivcgN.110bYOytgGM6wgFXr3fYw97nDLx1ATe3vpu.JA6vFPiiwtwQI3
YTRekmsa7CMgRLE5TThvnmEQ4oNPJhGPJ7Mx25+7m+YGPnx5bYyMhfqEypl3
akpRrwyUsTS2cKIRmbKaJG7gK7ExI.tbbEX0yrqClni3H4ztbWQhCbWIEyoJ
Vg5EjAqFXjYiSA1oRSG5fv7kcTmLkaNb3xaLWK0r66S2SGNmqmPvP8R3tr7.
yz7PuHe2p058f3EIu9pMC2aDQlzkQDP0Qjo8CQVbWPjIV+1KhHWVIn.o7EQF
K6UhL4tjH2Ut0jsSsuWHxr6BhLVxtXhrT4edLuW4w36RdbWifFindLyhgNmq
1l2kOhzfwjtx7BnH6cqyR0khqLacbyChlMhbsAI8xS1x5Y6wTsf9sGJXz5Ye
58Es4riY6mzKKtyQmUxwPK0z0acZc29zSLdM241kYHv23oxtDpOqoxtBd0Ho
162UD5fvLIR5kxL2ks6MhYRtyYlkPcuyL89cihLHLSrjboLysoudiHlvcNwr
Do6chI12DS7fPLAI9h6L+VxKk24zxRbtuokBeyJ6ywCXaCNNJHhpEnpl0K34
bmcPWKBreQCsLJtoEMjQ4JNd8PSVxlz4aM0kKlmIGplKByxih2wl+q8Sh9Qm
37jk1Uq0eYcH03En3HgjR.h.yX0VjYUg5j88bUEtqphXzqJTWUE1nWU.WUE5
nWUjtpJH8IBdpQHbrQT1X8Raf4JPfO4DWEsXcRTbd19kvg7jUyfc.nMeLOoV
DWMvDpGAWhqN+E2PtiNw8qC4gsogkM2zfAtowatogG3lVKFT5v1zfVLnD+zz
bsiClO8EQmWin4.cTE2byFnxhupOzVwwtotyEZGwkHMvX.iqIETeGTwUuixN
7a17yTpSM3aeNOD1kX0A+B.yTcwY3B9h4WdB+wtND.RWbbFvOPIM2qMR4idP
s.PwwtkLdm001BE6GtFV1WgZHJ0nKTiQ6F7PMNiw0LDQea9E8kWHETicuPw3
0Kj2WdgEqUlQmWHeT3Exu7Y2v2leVe4ERz8XOx8BYiWuPZeYFv.YraFniWy.
9bx+87mmGB1jpKWpdF36+HJ1stZ6X.xdLrY40A1mHW+f.NO1DOFuD5sLCAEY
z0mDLJxLzYLtF2UO6EBt1cI3yYBANqdKn9pU377UQ7IVPNGrf3qVgyQm8piC
bNXA1WsBzkOm4G2SUYuJbyWkSam4W2znhnKel1aUgJmbfVTHXfUH94oPkiyp
EEBOrJDblVnxNoaQgH0t3.dbeI8yFGYw54wtRPl7GAKBVmq0h+XQzJcKDizo
cIQsrWFgk1sPOACiT5OHoY6iTY2Bb.B.DDFLYbfncuMo0zVYT0maYhm25hLq
uokAesLJK+r0bb4d+xIKsjN0U8+VDMufTEj90zJ6.RIqOX6RZS95M4uTX8J2
TbP0fQ80lm11cpyEoAejmTccrLMK3WgKdIHWq.y1jGt++kc7tFz7fXslEDGh
Oc2AJ7yhkU01c9msK57JaiOaqK4JpK8JpK6JpK+Jpq3Jpqz859X0KwzEA4Am
X8VFstgEgTvrrjkZKt163c6tcQT16gYOuJ4W6WsSlMMpc6QaMdF+LJ1xe0GJ
JrnjJmPI0dClxQHlfW4I88XGD6BJINOLN+kr7f7FhyuqV2CwXI1MOLDWATfH
EpJ6jy9IFKLRhwVqlaWDeCdLV72wX+NF6sOF6rkAKzdIsEjs4SwonrDlRGkk
V8wP+2fnrPwZ6+38sQVwtapuhxRUiinr0p4TlXTDkE8cT1uixN.QY2LSywZM
U1lOEmhxBnhWXIJ9uYQYqa2wkV9B5PnyxinPLNsGCxxGIAYqSwIEKBrhdW.r
VqEDc+KCeHWp36PteGxc.B4NKX4xVC31vI3VRsHLBPTjbzFtsvGXSzYGBo70
3hPRPJJEwAxtPHc7Jon1vkN8tnnnoZayEw+mdYuLFLh+vmwMKLc7TzWBVcb+
4Z5lkWbCM4V6xIFDmkD3pjXWoj3NHHnxikxEKHWvN.2CBxzZgtjDoOjD1EIA
8gjPtxGnWojDtnRndPknNnQhdPNXqSR6HWOIGZGxg2SxgzkApmjCtC4P5I4z
EgS1SxoK9VeDmiwbwUsOXBLWbgX8gMh4bGejqURtXlX8A+l4bWr3qURtD7lp
5iXpJW0I3ZkjzEcpOX4TwMSRbWQuCkjMuxidkzTHjidUzbzqglSeEzz7qeli
e0yXFCTSuxYd7ed7+CPCw+aF
-----------end_max5_patcher-----------
このパッチャーを【機械学習2026】フォルダーに保存する。
このパッチャーはフォルダ内の他のファイルと連動して動作するので、他の場所では動作しない。
GTM.maxpatはtm5cloud.maxpatのGoogle Teachable Machineの部分をbpacher化して他のパッチャーに組み込めるようにしたものである。
下の画像のようにBpacherのOutletから各クラスの識別結果を ON OFF と 確信度(0.0 - 1.0)で取り出せるようになっている(4組まで)。
そこで、各Outletの下にそのクラスがONになったタイミングを捉えてBangを送信するコードを付け加える。
VJビデオスイッチャ で用意した映像切り替えBatcherに、以下のように映像切替用のBangを受け取るInletを追加してGoogle Teacherbale Machineと接続する。