もうひとつのScratchの逆襲
https://gyazo.com/2b0d3891a38a3134f8c91bd8c086a9e7
https://gyazo.com/09df216d397ab07c25fb976ac086ee92
はじめに
今回は、さらに最近追加された5つの拡張機能について、紹介するよ。
追加された拡張機能
TM2Scratch
Facemesh2Scratch
Handpose2Scratch
PaSoRich
QRコード
これから、拡張機能を紹介していくけど、むとうが面白くて色々使えるなと思った順番に紹介していくよ。
https://gyazo.com/2b0d3891a38a3134f8c91bd8c086a9e7
TM2Scratch
https://gyazo.com/8bf6aa6a4563aa0b7f400c57b32787ab
https://gyazo.com/da5d160276fa4727bcdfb9bc26cff2b9
元から用意されている画像分類モデルURLだと、グー・チョキ・パーを分類するよ。
TM2Scratchでは、以下のようなブロックが使えるよ。
https://gyazo.com/8b2e5154b6219316b0793a99b7f037e4
例えば、以下のようなコードを書くと、じゃんけんができるよ!!
https://gyazo.com/f01860161c5bc0bc8e1e462e44b858f8
Facemesh2Scratch
https://gyazo.com/5c7fc3c551ee87ca067c358dca1097c1
https://gyazo.com/8fa48e03b014714382cedaac645be18b
人の顔を認識して、メッシュ(網目状表現)として表現するよ。
https://raw.githubusercontent.com/champierre/facemesh2scratch/master/images/facemesh_multiple_faces.gif
Facemesh2Scratchでは、以下のようなブロックが使えるよ。
https://gyazo.com/6a28a70c687cfd194760f04616d39c9e
Handpose2Scratch
https://gyazo.com/33ccd296a22d82502788bd4fc683e5bf
https://gyazo.com/c00ead9c374d55f7af0defdef8504334
手を認識して、手のひらや指先などの各場所を座標として返してくれるよ。
https://github.com/champierre/handpose2scratch/blob/master/images/handpose.gif?raw=true
Handpose2Scratchでは、以下のようなブロックが使えるよ。
https://gyazo.com/6ac9a1de333d0f601edd0c9eeb8ba663
QRコード
https://gyazo.com/1435b2ae81780d6a7c323a61bca01361
https://gyazo.com/7847f227211754e3213a67595172eb67
https://gyazo.com/8a8135d8e1b710e726085a5fe7e3a2bb
カメラやステージから、QRコードを読みこむよ。
QRコードでは、以下のようなブロックが使えるよ。
https://gyazo.com/b47aed04042cd4e0d6f9b1b5bb9f4132
PaSoRich
むとうは、必要なカードリーダを持ってないので、この拡張機能を使ったことがないよ。
Felica(ICOCA)のデータを読み込むよ。
PaSoRichでは、以下のようなブロックが使えるよ。
https://gyazo.com/ff8352e2c3719b0c61233912eb362472
おわりに
Scratchには、公式で提供されている拡張機能以外の拡張機能を提供しているバージョンがあるよ
面白い機能があるので、一度使ってみてもいいんじゃないかな?
機械学習AI(TM2Scratch)
画像認識(Handpose2Scratch,Facemesh2Scratch,TM2Scratch)
音声認識(TM2Scratch)
他の機器との連携(QRコード, PaSoRich)