/2024_O

Primary LanguageJavaMIT LicenseMIT

Chum Chum Evaluation

アボカド

チーム名

チーム○ アボカド

背景・課題・解決されること

メンバーの一人の中にダンスサークルのメンバーがおり,日々ダンスの技術向上に勤しんでいた.
そこでダンスの練習を行う際の問題に​着目し、簡単で長く使えるアプリを開発しようと考えたところから始まった.

一方日本の伝統技術は継承問題を抱えている.その問題の原因の一つに伝統文化の継承の難しさがあると考えている.
京都などを中心にした伝統舞踊を​次世代に継承したいということが私たちの願いだ.​
この技術を使用することによって色々な人に伝統舞踊を知ってもらいたいと考えている.

プロダクト説明

ダンス採点アプリ
image

TensorFlowというライブラリを使用している.
このライブラリを使用することによって人体の肩,目,鼻などの特徴点の座標を検出できるようになっている.
image

使用方法としてはアプリの指定の手順に従ってアップロード画面まで進む.
image

アップロード画面では2本の動画をアップロードする.コサイン類似度を利用して,ユーザとオリジナルの基準点である肩・腰から肘・膝などの任意の特徴点までのベクトルの一致度から計算する.

image

これを使用し,ベクトルを計算することによって内積を計算する.
これを使って角度を検出することによって手本との差異を検出している
image

操作説明・デモ動画

なし

注力したポイント

アプリ内容だけでなくデザインにもこだわっている.​
また体格差があっても計算が行えるように工夫した.​

TensorFlowは任意の部位の座標を出すライブラリである.​
よって例えば,同じポーズを行なったとしても体格差があった場合,座標だけて点数をつけると高得点がつかない.​
そのためにベクトルを算出し,内積を求めている.​

使用技術

TensorFlow
AndroidStudio
MoveNet