2017-03-13 4 views
0

私はOpenCVで透視変換に問題があります(私はQtで作業しています)。 2つの画像を添付しました。輪郭と画像の一部がどのように失われているかを見ることができます。OpenCVでの透視変換(曲率付き)

どのような変換を使用できますか?画像にはこの曲率がある場合とない場合があります。

  • 画像は感謝

    曲率

で問題

  • を編集しました10

答えて

0

これは期待される出力です。同じサイズの画像ですが、OpenCV's pageのように変換されています。

イメージ全体を保存したい場合は、元のイメージを大きなイメージ(問題に合った背景色を使用して中央に配置されている可能性があります)に埋め込み、そのイメージに変換を適用する必要があります。後で元のサイズに収縮して拡大縮小することができます。

+1

私はOpenCVに堪能ではありませんので、私は上級レベルのソリューションについてしか説明していません。画像のコーナーに適用してバウンディングボックスを計算するなど、パースペクティブ変換を適用する前に、最適なサイズを計算する最良の方法を私よりも優れていると思います。 – cbuchart

+0

はい、変換をコーナーポイントに適用し、結果の境界矩形を評価するのは一般的な方法です。彼はこれを見ることができます:http://stackoverflow.com/questions/16587274/opencv-2-4-3-warpperspective-with-reversed-homography-on-a-cropped-image/24425764#24425764それを調整してくださいいくつかの輪郭の代わりに画像のコーナーを変換する。 – Micka

関連する問題