やりたいこと テニスのボール軌道を検出して、円で囲います。 最終的には、ボールの軌道や着弾点などを自動でデータ化できるようにしたいと思っています。 ボールの軌道を検出した動画 開発中のディープラーニングを用いたテニス映像解析システム。サーブ時のボールの軌道をトラッキングしてます。次は、着弾点を自動で記録できるようにしたい。 pic.twitter.com/NcwIdYLtrj — おたこ (@otakoma) 2018年5月1日 サーブのボールを検出できています。人をバウンディングボックスで検出していて、これはディープラーニングの物体検出手法(SSD)を用いてやっていますが今回は扱いません。 手順 フレーム間の差分画像を生成 画像を2値化 膨張処理して分割してしまった物体を1つの物体としてまとめる 物体の重心座標(x,y)を計算し、円で囲う 全コードは最後に記載してます。 フレーム間の差分
![OpenCV(Python版)でテニスのボール軌道を検出する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/2341e8da619471dc65c3407ef314fa5f3663586b/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9T3BlbkNWJTI4UHl0aG9uJUU3JTg5JTg4JTI5JUUzJTgxJUE3JUUzJTgzJTg2JUUzJTgzJThCJUUzJTgyJUI5JUUzJTgxJUFFJUUzJTgzJTlDJUUzJTgzJUJDJUUzJTgzJUFCJUU4JUJCJThDJUU5JTgxJTkzJUUzJTgyJTkyJUU2JUE0JTlDJUU1JTg3JUJBJUUzJTgxJTk5JUUzJTgyJThCJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1hZDczODM3NzBkYTM2YTBmYTc4ZTE0MWM2MzFiYWM3ZA%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwb3Rha29tYSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZWFkMDk1Y2JiM2U4YWQ0ODE4ODFkYWM1YTAzOTczOWU%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D24f961dbac1c0da9c040e2e30ae0fd48)