EDIT:私は今、非常に詳細な回答でこれと同様の質問を見つけた:私はへのOpenCVのfindHomography()
とwarpPerspective()
メソッドを使用していOpenCVののfindHomographyの宛先ポイントを計算
proportions of a perspective-deformed rectangle
紙の写真を「ゆがめ」ます。私はこれが大部分働いていますが、私は細部に固執しています。
私が理解していない部分は、findHomography()
に入力する目的地点の最適な集合を計算することです。私は出力を長方形にしたいと思っていますが、長方形の幅と高さの比率はわかりません。 warpPerspective()
で変換を適用すると、出力画像のスケーリングが最小になるように出力矩形のサイズを設定することもできます。私が持っているのは、ソースイメージで変換したい四角形を形成する4つの点です。どのようにして最適サイズの宛先矩形を計算するのですか?
この質問の重複: http://stackoverflow.com/questions/1194352/proportions-of-a-perspective-deformed-rectangle – TomSwift