2

本の背表紙に基づいてセグメンテーションを行おうとしています。私はかなり長い間問題を抱えています。以下の 2 つの画像は、Hough Lines を使用したセグメンテーションが失敗した例です。私はすべての本の間に線を引こうとしています。

HoughLineP も試してみましたが、実際には結果が悪化しました。HoughLine と HoughLineP の両方のすべてのパラメーターを微調整してみました。しかし、検出率を向上させることはできないようです。または、誤検出を悪化させることさえあります。

ここに画像の説明を入力 ここに画像の説明を入力

本の背を分割する方法について誰かアイデアをお持ちですか? 前処理の方法は試したのですが、同じ色の本の背をまとめて合成するのですが、少し暗くなりがちなので真ん中の黒い線を探してみようと思っていたのですが、本を見るとセス・ゴーディンと最先端の広告のギャップは見られません。

最先端の広告本など、一部の本の背には 2 つの異なる色があり、独自の小さな長方形を形成していることを考えると、長方形の検出もうまく機能しません。また、良い結果が得られなかった輪郭を見つけようとしました。

私がやろうとしている最後のプログラムは、そこにある本の数を数えることです。しかし、そのためには、まず、クリーンで成功したセグメンテーションが必要です。

私が試すことができる他の方法を誰かが持っていますか?すべてのフィードバック、コメント、回答に感謝します。私はすでに1か月以上これで立ち往生しています。ありがとう。

4

2 に答える 2

1

背骨が画像内で常に垂直に整列すると仮定できる場合は、垂直線のみを検出するエッジ検出フィルターを使用するのが理にかなっています。これにより、スパイン自体の詳細 (タイトルなど) からのノイズの一部が削減され、ハフ変換が成功する可能性が高くなります。

次のような畳み込みフィルタを使用できます。

-1 0 1
-1 0 1
-1 0 1
于 2013-10-15T14:46:04.073 に答える