OpenCVを使って動画をフレームごとに分割→加工→Kerasで水増し→手の形を(グー・チョキ・パー)認識をした際に参考になったサイトまとめ
これ何?
OpenCVを使用したアプリケーションの作成の際に参考になったサイトを自分用にメモっておく。
どんなものかというと
- OpenCVで動画をフレーム毎に分割
- トリミング、リサイズ、回転をさせ、256x256の画像に加工
- Kerasを使って動画を水増し
- 手の形(グー、チョキ、パー)を認識させるモデルを作成(作成中)
ってとこまでやる。
https://github.com/saneatsu/hand_data_generatorgithub.com
OpenCV reverse lookup
Docstring of python by numpy style
Convert video to frame
Rotate image by opencv
Convert HSV
Exchange background color
Echange background image
How to use str(%, format())
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))