私は迷路として最もよく説明される画像を持っています。重要な特徴は、それらが私が廊下またはパスと呼ぶものを持っているということです。
私はこれらの廊下/パスを完全に閉鎖せずに狭めようとしています。処理されたコリドーをどれだけ狭くする必要があるかについての厳密な要件はありません。少しだけ狭くする必要があります。しかし、完全に閉鎖することはできません。
これが未処理の画像です
これは、ガウスぼかしを適用した後の画像です。
cvSmooth(img, img, CV_GAUSSIAN, 9);
結果は素晴らしいですが、入ってくる画像で私の廊下がどれくらいの幅になるかはわかりません。また、必ずしもそのようなまっすぐな規則的な角度の壁がなく、一貫した廊下の幅があるとは限らないので、そのような素朴な解決策は確かにいくつかを完全にブロックします廊下の。
一度に少しずつぼかして、画像上でパスファインディングアルゴを実行して、廊下を閉じていないことを確認することを考えましたが、これは遅すぎると思います。
ですから、完全に閉鎖するリスクなしに廊下を狭くするための迅速な方法を探しています。