Handpose2Scratchは2020年よりオープンソースかつ無料で提供しており、学校や各種プログラミング教室はじめさまざまな場所で利用されております。継続して開発を続けるためには、使っていただいている皆さまからの支援が必要です。
一杯のコーヒーという形でサポートをいただけると大変ありがたく思います。
Handpose2Scratchは、Webカメラのみで手や指のトラッキングができるScratch3向け拡張機能です。
MediaPipeとTensorFlow.jsが提供するhandposeパッケージを利用しています。背景にある技術を知りたい方は、"Face and hand tracking in the browser with MediaPipe and TensorFlow.js"を参照ください。
- Chromeで https://stretch3.github.io/ (ほかのオリジナル拡張機能が使用できます)または https://champierre.github.io/handpose2scratch/ を開きます。
- 拡張機能一覧よりHandpose2Scratchを選びます。
https://github.com/champierre/handpose2scratch/raw/master/sample_projects/handpose.sb3
Handpose2Scratchには AGPL-3.0 license が適用されます。オープンソースで、誰でも自由に利用できます。授業やワークショップで使用でき、商用利用も認められています。あなたやあなたの生徒さんがHandpose2Scratchを使用して何か面白いプロジェクトを作成したときは、ぜひハッシュタグ #handpose2scratch を使用してSNSで共有するか、連絡先までお知らせください。以下の「活用例」に追加させていただきます。
- OS
- Windows 8 (TBD)
- Windows 10 (TBD)
- MacOS
- iOS
- Browser
- Chrome
- Safari(iOS)
Chrome の拡張機能を使用している場合に、正常に動作しないことがあるので、もしうまく動かないという場合には、ゲストモードに切り替えてお試しください。
- Setup LLK/scratch-gui on your computer.
% git clone --depth 1 git@github.com:LLK/scratch-gui.git
% cd scratch-gui
% npm install
- In scratch-gui folder, clone Handose2Scratch. You will have handpose2scratch folder under scratch-gui.
% git clone git@github.com:champierre/handpose2scratch.git
- Run the install script.
% sh handpose2scratch/install.sh
- Run Scratch, then go to http://localhost:8601/.
% npm start