?? homotrans.m
字號:
% HOMOTRANS - homogeneous transformation of points%% Function to perform a transformation on homogeneous points/lines% The resulting points are normalised to have a homogeneous scale of 1%% Usage:% t = homoTrans(P,v);%% Arguments:% P - 3 x 3 or 4 x 4 transformation matrix% v - 3 x n or 4 x n matrix of points/lines% Peter Kovesi% School of Computer Science & Software Engineering% The University of Western Australia% pk @ csse uwa edu au% http://www.csse.uwa.edu.au/~pk%% April 2000% September 2007function t = homotrans(P,v); [dim,npts] = size(v); if ~all(size(P)==dim) error('Transformation matrix and point dimensions do not match'); end t = P*v; % Transform for r = 1:dim-1 % Now normalise t(r,:) = t(r,:)./t(end,:); end t(end,:) = ones(1,npts);
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -