Skip to content

champierre/handpose2scratch

Repository files navigation

サポートのお願い

Handpose2Scratchは2020年よりオープンソースかつ無料で提供しており、学校や各種プログラミング教室はじめさまざまな場所で利用されております。継続して開発を続けるためには、使っていただいている皆さまからの支援が必要です。
一杯のコーヒーという形でサポートをいただけると大変ありがたく思います。

Handpose2Scratch

Handpose2Scratchは、Webカメラのみで手や指のトラッキングができるScratch3向け拡張機能です。

MediaPipeとTensorFlow.jsが提供するhandposeパッケージを利用しています。背景にある技術を知りたい方は、"Face and hand tracking in the browser with MediaPipe and TensorFlow.js"を参照ください。

他の言語で読む: English, 日本語.

デモ動画

使用方法

サンプルプロジェクト

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 の拡張機能を使用している場合に、正常に動作しないことがあるので、もしうまく動かないという場合には、ゲストモードに切り替えてお試しください。

開発者向け

  1. Setup LLK/scratch-gui on your computer.
% git clone --depth 1 git@github.com:LLK/scratch-gui.git
% cd scratch-gui
% npm install
  1. In scratch-gui folder, clone Handose2Scratch. You will have handpose2scratch folder under scratch-gui.
% git clone git@github.com:champierre/handpose2scratch.git
  1. Run the install script.
% sh handpose2scratch/install.sh
  1. Run Scratch, then go to http://localhost:8601/.
% npm start