y軸に沿って画像をせん断したいが、指定されたx値を同じ高さに保ちます。せん断行列を次のように使用する場合:
[1, 0, 0]
[s, 1, 0]
s =関数「warpAffine」のせん断係数を使用すると、せん断された画像が取得されますが、原点は常に0,0です。私は別のx(そして多分y)に原点を持っている必要があります。
したがって、変換行列を組み合わせて、画像を左に変換し、せん断を実行して画像を右に戻す必要があると思いますが、次の理由から、これらの行列を組み合わせる方法がわかりません。
[1, 0, dx] [1, 0, 0] [1, 0, -dx]
[0, 1, dy] * [s, 1, 0] * [0, 1, -dy]
明らかに動作しません。
0,0以外の選択した原点でせん断操作を実行するにはどうすればよいですか?