invert
幾何学的逆変換
説明
例
イメージを読み取って表示します。
I = imread("pout.tif");
imshow(I)
原点を中心とした時計回りの 30 度の回転を定義する rigidtform2d オブジェクトを作成します。
translation = [0 0]; theta = 30; tform = rigidtform2d(theta,translation);
順方向の幾何学的変換 tform をイメージに適用します。回転させたイメージを表示します。
J = imwarp(I,tform); imshow(J)

幾何学的変換の逆変換を行います。結果として、反時計回りの 30 度の回転を表す新しい rigidtform2d オブジェクトが作成されます。
invtform = invert(tform);
回転したイメージ J に逆方向の幾何学的変換 invtform を適用します。最後のイメージ K のサイズ、形状、向きは、元のイメージと同じになります。この 2 つの変換の結果、イメージの周りが黒でパディングされます。
K = imwarp(J,invtform); imshow(K)

入力引数
幾何学的変換。表に記載されている幾何学的変換オブジェクトとして指定します。
| 幾何学的変換オブジェクト | 説明 |
|---|---|
| 2 次元幾何学的変換 | |
transltform2d | 平行移動変換 |
rigidtform2d | 剛体変換: 平行移動と回転 |
simtform2d | 相似変換: 平行移動、回転、等方性スケーリング |
affinetform2d | アフィン変換: 平行移動、回転、異方性スケーリング、鏡映、せん断 |
projtform2d | 射影変換 |
| 3 次元幾何学的変換 | |
transltform3d | 平行移動変換 |
rigidtform3d | 剛体変換: 平行移動と回転 |
simtform3d | 相似変換: 平行移動、回転、等方性スケーリング |
affinetform3d | アフィン変換: 平行移動、回転、異方性スケーリング、鏡映、せん断 |
バージョン履歴
R2013a で導入R2022b 以降、ほとんどの Image Processing Toolbox™ 関数は、左から乗算する規則を使用して幾何学的変換を作成し、実行します。そのため、tform を、affinetform2d オブジェクトなどの左から乗算する規則を使用する幾何学的変換オブジェクトとして指定できるようになりました。
invert は、affine2d オブジェクトのように右から乗算する規則を使用するオブジェクトを引き続きサポートしますが、これらのオブジェクトは推奨されません。左から乗算する新しい幾何学的変換オブジェクトに切り替えることで、幾何学的変換のワークフローを効率化できます。詳細については、Migrate Geometric Transformations to Premultiply Conventionを参照してください。
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)