cv2.warpAffine()関数は等回転、アフィン変換、翻訳などの画像変換行列Mを使用することで、我々は唯一の変換行列M 2 * 3を提供する必要があり、画像を変換することができます。これは、これら2つの関数は、変換行列Mを得るために使用される一般cv2.getRotationMatrix2Dとcv.GetAffineTransform二つの関数であり、一緒に使用されるので、何組ない自分M
cv2.warpAffine(src, M, dsize,dst,flags,borderMode,borderValue) → dst
パラメータ | 意味 |
---|---|
SRC | 入力画像 |
M | 行列間、一般的に2×3行列はInputArrayタイプを変換、平行移動や回転を反映しています。 |
DSIZE | 出力画像のサイズ |
フラグ | 補間方法の組み合わせ(int型) |
borderMode | 境界画素モード(int型) |
borderValue | 境界値を充填する;デフォルトでは、境界はデフォルトブラックが充填されている、すなわち、0です。 |
フラグは、補間法、次の値を表します
フラグ値 | 意味 |
---|---|
cv2.INTER_LINEAR | 線形補間(デフォルト) |
cv2.INTER_NEAREST | 最近傍補間 |
cv2.INTER_AREA | 補間エリア |
cv2.INTER_CUBIC | キュービックスプライン補間 |
cv2.INTER_LANCZOS4 | ランチョス補間 |