click-warpPolar
3点クリックで円を指定し、極座標変換を行うサンプルプログラムです。
Requirements
- OpenCV 3.4.2 or Later
Usage
実行方法は以下です。
起動後、マウスで3点をクリックし円を指定してください。
python click-warpPolar.py
時計の動画でお試ししたいときは以下のように指定ください。
python click-warpPolar.py --file=image/clock.mp4
実行時には、以下のオプションが指定可能です。
- --device
カメラデバイス番号の指定
デフォルト:0 - --file
動画ファイルの指定 ※指定時にはカメラデバイスより優先
デフォルト:None - --width
カメラキャプチャ時の横幅
デフォルト:640 - --height
カメラキャプチャ時の縦幅
デフォルト:480 - --warp_polar_width
極座標変換後の画像の横幅
デフォルト:500 - --warp_polar_height
極座標変換後の画像の縦幅
デフォルト:150 - --initial_angle
極座標変換後の表示原点を何度ずらすか
デフォルト:-90
Reference
時計の動画はPixabayを利用しています。
Author
高橋かずひと(https://twitter.com/KzhtTkhs)
License
click-warpPolar is under Apache v2 license.