imtranslate
영상 평행 이동하기
구문
설명
은 영상 B
= imtranslate(A
,translation
)A
를 translation
에 지정된 2차원 또는 3차원 변환 벡터로 평행 이동합니다.
A
가 3차원 이상이고 translation
이 요소가 2개인 벡터인 경우 imtranslate
는 A
의 각 평면에 2차원 평행 이동을 적용합니다.
[
은 공간 참조 영상 B
,RB
] = imtranslate(A
,RA
,translation
)A
와 이와 연관된 공간 참조 객체 RA
를 평행 이동합니다. 평행 이동 벡터 translation
은 세계 좌표계상에 있습니다. 이 함수는 평행 이동된 공간 참조 영상 B
와 이와 연관된 공간 참조 객체 RB
를 반환합니다.
___ = imtranslate(___,
는 이름-값 쌍을 사용하여 입력 영상을 평행 이동하여 평행 이동의 다양한 측면을 제어합니다.Name,Value
)
예제
입력 인수
출력 인수
팁
imtranslate
는 정수 값translation
벡터에 최적화되어 있습니다.OutputView
가"full"
이고translation
이 소수 픽셀인 경우imtranslate
는 출력 공간 참조 객체의 세계 제한을 가장 가까운 전체 픽셀 증분으로 확장합니다.imtranslate
는 입력 영상과 동일한 해상도로 원본 영상과 평행 이동된 영상을 모두 포함하도록 이를 수행합니다. 각각의 추가 영상 범위는 평행 이동 벡터가 가리키는 방향으로 영상의 한쪽에 추가됩니다. 예를 들어translation
이 X와 Y 모두에서 소수이고 양수이면imtranslate
는XWorldLimits
및YWorldLimits
의 최댓값을 확장하여 입력 영상의 해상도로"full"
경계 사각형을 둘러쌉니다.