トップ > 講義 > 領域実習

領域実習B(2024年度)

200字作文の書き方

研究ハンドブック

OpenCVマニュアル

YOLOv8マニュアル

GitHubマニュアル

GitHub

関本

中田

長峯

岡部

小林

野沢

村井

島谷

課題1(ex1.py)

ex1.jpg中の人物の骨格を抽出し,顔以外のキーポイントとボーンを元の画像に描画せよ.実行例を以下に示す.

手順:

  1. ex1.jpgの画像をPythonを使って表示する.
  2. 画像に何かを描画する.
  3. YOLOv8を使って,キーポイント(関節)の座標を取り出す.
  4. 画像上のキーポイントの位置に丸を描く.
  5. 画像上のボーン(骨)の位置に直線を描く.

課題1A(ex1A.py)

Left-shoulder, Right-shoulder, Left-hip, Right-hipの4つの座標の重心点を求め,ex1で求めた画像上に描画せよ.

課題2(ex2.py)

ex2.jpg中の人物(person)を抽出し,その領域を赤枠で元の画像に描画せよ.実行例を以下に示す.

課題2A(ex2A.py)

課題2で抽出した領域のうち,面積最大のもののみを赤枠で元の画像に描画せよ.

課題3(ex3.py)

ex3b.mp4の各フレームにおいて,骨格を抽出し,ボーンを青色で動画に描画せよ.なお,Right-elbow, Right-shoulder, Right-hipの角度を求め,それが80度から100度の範囲内の場合は右腕の骨格のみ,赤色で描画せよ.

課題4(ex4.py)

ex3b.mp4の各フレームにおいて,ex1.jpgを探し出し,そのフレーム番号を求めよ.

課題5(ex5.py)

ex2.jpg中の人物(person)を抽出し,日本代表選手(青色ジャージ)の領域のみを赤枠で元の画像に描画せよ.



ykitamura@kwansei.ac.jp