スヌーカー ボール (ビリヤード ボール) の位置と輪郭を正確に検出するプロジェクトを OpenCV で開始しています。
これらはボールです:
いくつかのアルゴリズムを試してみましたが、役に立ちませんでした。これは私がこれまでに行ったことです:
- HoughCircles : これはほとんど機能しません。パラメータをミリメートルの分解能に調整しても、検出されるボールはわずかであり、ボールの中心は正確に検出されません。
-キャニー: ここでは、ボールが互いに接近していない場合にのみ、ボールの輪郭を取得できます。
-色によるしきい値 HSV : ボールは 1 つの色ではないため、これは機能しません。
HaarCascadeDetection や SURF などの他のアルゴリズムを試してみたい。
どう思いますか?