どのようにPythonでジェスチャーの数字を識別しますか?
前言
Googleはオープンソースの、クロスプラットフォームの、固定化可能なマシン学習ソリューションのツールバッグを出し、オンラインストリームメディア(もちろん、普通のビデオ、画像などにも使えます)にマシン学習ソリューションを提供しました。興味がある学生はこのウェブサイトを開けて詳細を知ることができます。メディアアプリ.dev/

ジェスチャー、人体の姿勢、顔、物品などの識別と追跡機能を提供しています。C++、Python、JavaScriptなどのプログラミング言語のツールバッグとiOS、Androidプラットフォームのソリューションを提供しています。今日はMediaPipeで提供されたジェスチャー認識を使ってPythonコードの識別ジェスチャーを書く方法を見てみます。

準備工作
パソコンはPythoon 3をインストールしたいです。Python 3.8 xのバージョンをインストールすることを提案します。このほかにOpencv-Python、MediaPipe、numpyのいくつかのツールバッグをインストールして、pipを使ってインストールすることができます。


6枚の写真を用意して、それぞれ6枚の手の写真です。

プログラム
handdutil.pyモジュールを作成して、このhandDetectorの種類があります。ジェスチャーを検出し、ジェスチャーデータを取得する方法を提供しています。コードは以下の通りです。詳細な説明はコードのコメントを見てください。

もう一つのfingercount.pyコードを作成して、このコードの中で、handtil.pyのHandDetector類が提供する方法を呼び出して、ジェスチャーデータを取得します。各ジェスチャーデータは3つの数字からなります。id、x、y、ジェスチャーの中のある点とこの点のx\y座標位置をそれぞれ表します。下図は手の位置についてジェスチャー認識中のidごとに説明します。

上の図から分かります。4、8、12、16、20は親指、人差し指、中指、薬指、小指の指先を表します。完全コードは以下の通りです。

コードを実行して、ジェスチャーの中の数字を識別して、対応するピクチャーと数字を表示することができます。
ここでは、Pythonでジェスチャーの数字を認識する方法についての記事を紹介します。これに関連して、Pythonの識別ジェスチャーの数字の内容は以前の文章を検索したり、次の関連記事を見たりしてください。これからもよろしくお願いします。
Googleはオープンソースの、クロスプラットフォームの、固定化可能なマシン学習ソリューションのツールバッグを出し、オンラインストリームメディア(もちろん、普通のビデオ、画像などにも使えます)にマシン学習ソリューションを提供しました。興味がある学生はこのウェブサイトを開けて詳細を知ることができます。メディアアプリ.dev/

ジェスチャー、人体の姿勢、顔、物品などの識別と追跡機能を提供しています。C++、Python、JavaScriptなどのプログラミング言語のツールバッグとiOS、Androidプラットフォームのソリューションを提供しています。今日はMediaPipeで提供されたジェスチャー認識を使ってPythonコードの識別ジェスチャーを書く方法を見てみます。

準備工作
パソコンはPythoon 3をインストールしたいです。Python 3.8 xのバージョンをインストールすることを提案します。このほかにOpencv-Python、MediaPipe、numpyのいくつかのツールバッグをインストールして、pipを使ってインストールすることができます。


6枚の写真を用意して、それぞれ6枚の手の写真です。

プログラム
handdutil.pyモジュールを作成して、このhandDetectorの種類があります。ジェスチャーを検出し、ジェスチャーデータを取得する方法を提供しています。コードは以下の通りです。詳細な説明はコードのコメントを見てください。

もう一つのfingercount.pyコードを作成して、このコードの中で、handtil.pyのHandDetector類が提供する方法を呼び出して、ジェスチャーデータを取得します。各ジェスチャーデータは3つの数字からなります。id、x、y、ジェスチャーの中のある点とこの点のx\y座標位置をそれぞれ表します。下図は手の位置についてジェスチャー認識中のidごとに説明します。

上の図から分かります。4、8、12、16、20は親指、人差し指、中指、薬指、小指の指先を表します。完全コードは以下の通りです。

コードを実行して、ジェスチャーの中の数字を識別して、対応するピクチャーと数字を表示することができます。
ここでは、Pythonでジェスチャーの数字を認識する方法についての記事を紹介します。これに関連して、Pythonの識別ジェスチャーの数字の内容は以前の文章を検索したり、次の関連記事を見たりしてください。これからもよろしくお願いします。