写真内で丸に近い物体を1枚の写真から複数(100個程度)抽出する、という作業をOpenCV(+Python)で行っております。
(芝生に写っている複数のテニスボールを抽出するイメージです)。
この時、輪郭抽出などでテニスボールを検出できるのですが、たとえば写真の端にある半分しか写っていないテニスボールや、ボール同士が重なって写っている部分も検出されてしまいます。ただ、これらのボールは完全ではないため、これを検出対象から自動で外したいのですが、方法があれば教えていただけないでしょうか?
なお、実際は正円ではなく楕円状の物体もあるため、円検出ではうまく分離できません。また、凸包検出でもうまく分離できませんでした。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。