主要内容

Affine3d.

3차원아핀기하변환

설명

Affine3d.객체는 3차원 아핀 기하 변환에 대한 정보를 저장하며, 순방향 및 역방향 변환을 적용합니다.

생성

다음방법을사용하여Affine3d.객체를만들수있습니다。

  • imregtform.- 图库照片

  • ronceaffine3d.- 무작위방식의3차원아핀변환을만듭니다。

  • 여기에서다루는Affine3d.함수

설명

tform = Affine3d.는는항등변환에에해당하는디폴트속성설정사용하여Affine3d.객체를만듭니다。

예제

tform = actifine3d(一种的)는정칙행렬一种로로정의되는유효유효한아핀변환사용용하여T.를설정합니다。

속성

모두확장

순방향3차원아핀변환,4×4숫자형정칙행렬로지정。

행렬T.는는같은규칙을사용합니다。

[x y z 1] = [u v w 1] * t

T.는다음과같은형태를갖습니다。

[a b c 0;d e f 0;g i 0;J K L 1];

T.의디폴트값은항등변환입니다。

데이터형:双倍的|单身的

〖〗값3으로지정됩니다。

객체함수

倒置 기하변환의역구하기
Isrigid. 确定转换是否是刚性变换
有效性 确定转换是否是相似性转换
istranslation. 确定转换是否是纯平移
产出 找到输入空间限制的输出空间限制
变换点飞机向前 应用前向几何变换
TransformpointsInverse. 应用逆几何变换

예제

모두축소

각차원에서각기다른배율로3차원영상을스케일링하는Affine3d.객체를만듭니다。

sx = 1.2;sy = 1.6;sz = 2.4;tform = actifine3d([sx 0 0 0; 0 sy 0 0; 0 0 sz 0; 0 0 0 1])
TFORM = AFFINE3D具有属性:T:[4x4双]维度:3

작업공간에3차원볼륨을을옵니다。

加载('MRI');d =挤压(d);

imwarp.를사용하여영상에기하변환을적용합니다。

b = imwarp(d,tform);

각 볼륨의 가운데를 축 방향으로 자르는 슬라이스를 시각화하여 스케일 변환의 효과를 확인합니다.변환된볼륨의가운데운데이스의인덱스는원본볼륨가운데운데이스의인덱스와같지않은데,이는Z.차원에서스케일링했기때문입니다。

图imshowpair(d(::,:,14),b(:,:33),'剪辑');

图包含轴对象。轴对象包含类型图像的对象。

원본영상이왼쪽왼쪽,변환된영상은오른쪽있습니다。이더많많보다보다은로더많많많많많많많많많많。SY.$가SX.보다크기때문입니다。

확장기능

버전내역

R2013A에개발됨