|
IVALab Python Libraries
Collection of code for computer vision and robotics with specific API.
|
Realsense SR 305 class to capture only images. More...


Public Member Functions | |
| def | __init__ (self, str yamlInitFilePath=None) |
| the constructor More... | |
| def | capture (self) |
| Alias for get_frames. More... | |
| def | display (self, np.ndarray frame, str windowName='frame') |
| displays a frame More... | |
| def | get_configs (self) |
| returns the configs of the camera More... | |
| def | get_frames (self) |
| gets the next frame More... | |
| def | getCameraIntrinsics (self) |
| Returns the intrinsic camera matrix and distortion coefficients. More... | |
| tuple | getImagePixelWidthAndHeight (self) |
| returns the width and height of the color image return out image width, image height More... | |
| def | printConfigs (self) |
| Prints out the configurations in a more human readable way. More... | |
| def | set_configs (self, str yamlFilePath) |
| sets all of the configs of the camera More... | |
| def | start (self) |
| Start the capture stream. More... | |
| def | stop (self) |
| Stop the capture stream and release the device from use. More... | |
Public Member Functions inherited from Color | |
| None | __init__ (self, configs, K=None) |
| Base class instantiator for camera runners. More... | |
Public Member Functions inherited from Base | |
| def | get (self, key) |
| def | readClicks (self) |
| Read the mouse clicks recorded on a window. More... | |
| def | registerMouseClicks (self, str windowName) |
| Register a window to record mouse clicks. More... | |
| def | set (self, key, value) |
| def | set_configs (self, configs) |
| def | set_intrinsic (self, K) |
Public Attributes | |
| cameraMatrix | |
| camera intrinsic matrix More... | |
| config | |
| configuration for a realsense camera (rs.config object) More... | |
| distortionCoeffs | |
| distortion coefficients for the camera More... | |
| K | |
| camera intrinsic matrix More... | |
| pipeline | |
| camera pipeline (rs.pipeline object) More... | |
| ready | |
| indicates if the camera is ready to stream images More... | |
Public Attributes inherited from Color | |
| K | |
Public Attributes inherited from Base | |
| configs | |
| configuration dictionary for the camera More... | |
| K | |
| the camera's intrinsic matrix More... | |
| pts | |
| callback to append clicks to points list More... | |
Realsense SR 305 class to capture only images.
Realsense305 class to capture only images
| def __init__ | ( | self, | |
| str | yamlInitFilePath = None |
||
| ) |
the constructor
| [in] | yamlInitFilePath | path of yaml file to use for camera initialization |
Realsense305 class to capture only images
Args:
yamlInitFilePath (str):
path of yaml file to use for camera initialization
| def capture | ( | self | ) |
Alias for get_frames.
Alias for get_frames
| def display | ( | self, | |
| np.ndarray | frame, | ||
| str | windowName = 'frame' |
||
| ) |
displays a frame
| frame | the frame to display |
| windowName | the name of the window to display the frame on |
Displays an image
Args:
frame (ndarray (N,M)):
an image frame
windowName (str):
the name of the window
| def get_configs | ( | self | ) |
returns the configs of the camera
Returns all of the configs for the camera
Returns:
configs: teh config dictionary of the camera
Reimplemented from Base.
| def get_frames | ( | self | ) |
gets the next frame
Gets the next frame
Returns:
frame:
rgb color frame
Reimplemented from Base.
| def getCameraIntrinsics | ( | self | ) |
Returns the intrinsic camera matrix and distortion coefficients.
Returns the intrinsic camera matrix and distortion coefficients
Returns:
cameraMatrix:
distortionCoeffs :
(list (3,3)) intrinsice camera matrix distortionCoeffs
(list (,14)) distortion coefficients of the camera
| tuple getImagePixelWidthAndHeight | ( | self | ) |
returns the width and height of the color image return out image width, image height
Returns the width and height of the color image
Returns:
(imageWidth, imageHeight) (int, int):
| def printConfigs | ( | self | ) |
Prints out the configurations in a more human readable way.
Prints out the configurations in a more human readable way
| def set_configs | ( | self, | |
| str | yamlFilePath | ||
| ) |
sets all of the configs of the camera
| [in] | yamlFilePath | path of yaml configuration file |
Re-sets all of the configs for the camera
Args:
yamlFilePath (str):
path of yaml configuration file
| def start | ( | self | ) |
Start the capture stream.
This must be called before get_frames() or capture()
Start the capture stream. This must be called before get_frames() or capture()
Reimplemented from Base.
| def stop | ( | self | ) |
Stop the capture stream and release the device from use.
Stop the capture stream and release the device from use
Reimplemented from Base.
| cameraMatrix |
camera intrinsic matrix
| config |
configuration for a realsense camera (rs.config object)
| distortionCoeffs |
distortion coefficients for the camera
| K |
camera intrinsic matrix
| pipeline |
camera pipeline (rs.pipeline object)
| ready |
indicates if the camera is ready to stream images