OpenCVを使って動画をフレームごとに分割→加工→Kerasで水増し→手の形を(グー・チョキ・パー)認識をした際に参考になったサイトまとめ

これ何?

OpenCVを使用したアプリケーションの作成の際に参考になったサイトを自分用にメモっておく。

どんなものかというと

  1. OpenCVで動画をフレーム毎に分割
  2. トリミング、リサイズ、回転をさせ、256x256の画像に加工
  3. Kerasを使って動画を水増し
  4. 手の形(グー、チョキ、パー)を認識させるモデルを作成(作成中)

ってとこまでやる。

https://github.com/saneatsu/hand_data_generatorgithub.com


Zero padding

  # %
  image_file='img_%s.jpg'
  cv2.imwrite(image_dir+image_file % str(i).zfill(6), frame)

  # format
  image_file='{0}_{1:06d}.jpg'
  cv2.imwrite((image_dir+image_file).format(hand_sign,i))