0

問題があります。円で構成されたパターン画像があります。だから私は cv::findContours 関数で円を見つけますが、問題はこれらの円を注文することです。パターン画像を添付します: ここに画像の説明を入力

だから今、私は行のポイントを左から右に、最後の一番下の行から一番上に並べたいと思っています。問題は、異なる行に属するいくつかのポイントが同じ Y を持つため、それらを注文できないことです。gimpを使用して、同じYを持つ同じ行に属するポイントを取得するために画像を「修正」しようとしました。それを行うための提案はありますか?

4

1 に答える 1

0

一番左の点を開始点として選んでみてはいかがでしょうか。次に、すべてのポイントについて、前のものと同じ(または毎秒異なる)色を持つ最も近い垂直距離で右側のポイントを見つけますか?エッジ検出を使用してボックスの境界を取得することもできます。これにより、これらを越えないようにすることができます。

于 2012-04-12T15:45:11.307 に答える