openCV cv2.warpAffine

アフィン変換後の画像を取得します
affine_matrix_image = cv2.warpAffine(image、affine_matrix、(image_w、image_h))
defwarpAffine(src、M、dsize、dst = None、flags = None、borderMode = None、borderValue = None):#実際の署名は不明です。__doc__から復元
    ""」
    warpAffine(SRC、M、DSIZE〔、DST [、フラグ[、borderMode [、borderValue]]]]) - > DST 
    。@brief画像にアフィン変換を適用します
    機能warpAffine変換。指定された行列を使用してソース画像:
    \ F [\ texttt {DST}(X、Y)= \ texttt {SRC}(\ texttt {M} _ {11}、X +、\ texttt {M} _ {12} Y + \ texttt {M} _ {13}、\ texttt {M} _ {21}、X +、\ texttt {M} _ {22}、Y +、\ texttt {M} _ {23})\ F] 
    。場合フラグ#WARP_INVERSE_MAPが設定されます。それ以外の場合、変換は最初に反転されます。#invertAffineTransformを使用して、Mの代わりに上記の式を入力し
    ます。インプレースで動作
    ます。関数はできません@paramsrc入力画像。サイズがdsizeで、タイプがsrcと同じ@paramdst出力画像。@param M \ f $ 2 \ times 3 \ f $変換行列。@paramdsize出力画像のサイズ。@paramは、補間メソッド(#InterpolationFlagsを参照)とオプションのの組み合わせにフラグを立てますフラグ#WARP_INVERSE_MAPは、Mが逆変換であることを意味し
    ます。\ f $ \ texttt {dst} \ rightarrow \ texttt {src} \ f $)。@param borderModeピクセル外挿メソッド(#BorderTypesを参照)。いつborderMode =#BORDER_TRANSPARENT、これは、に対応する宛先画像のピクセルを意味し
    ます。ソース画像の「外れ値」は関数によって変更されません。一定の境界線の場合に使用される@paramborderValue値。デフォルトでは0
    です。   @ sawarpPerspective、resize、remap、getRectSubPix、transform 
    "" "
    パス

 

おすすめ

転載: blog.csdn.net/xkx_07_10/article/details/103510723