CatadioptricCamera.move#
- CatadioptricCamera.move(T: SE3, name: str | None = None, relative: bool = False) CameraBase#
Move camera (base method)
- Parameters:
T (
SE3) – pose of camera framerelative (bool, optional) – move relative to pose of original camera, defaults to
False
- Returns:
new camera object
- Return type:
CameraBasesubclass
Returns a copy of the camera object with pose set to
T.Example:
>>> from machinevisiontoolbox import CentralCamera >>> from spatialmath import SE3 >>> camera = CentralCamera(); >>> camera.move(SE3.Trans(0.1, 0.2, 0.3)) Name: perspective-moved [CentralCamera] pixel size: 1.0 x 1.0 pose: t = 0.1, 0.2, 0.3; rpy/yxz = 0°, 0°, 0° principal pt: [0. 0.] focal length: [1. 1.] >>> camera Name: perspective [CentralCamera] pixel size: 1.0 x 1.0 pose: t = 0, 0, 0; rpy/yxz = 0°, 0°, 0° principal pt: [0. 0.] focal length: [1. 1.]
Note
The
plotmethod of this cloned camera will create a new window.- Seealso: