pycozmo.camera¶
Camera image decoding.
Functions
mini_to_jpeg_helper (mini, width, height, header) |
Low-level mini*ToJpeg format to normal JPEG format conversion. |
minicolor_to_jpeg (minicolor, width, height) |
Converts miniColorToJpeg format to normal JPEG format. |
minigray_to_jpeg (minigray, width, height) |
Converts miniGrayToJpeg format to normal JPEG format. |
Classes
CameraConfig (focal_length_x, focal_length_y, …) |
Robot camera fixed property representation. |
-
pycozmo.camera.
RESOLUTIONS
= {<ImageResolution.VerificationSnapshot: 0>: (16, 16), <ImageResolution.QQQQVGA: 1>: (40, 30), <ImageResolution.QQQVGA: 2>: (80, 60), <ImageResolution.QQVGA: 3>: (160, 120), <ImageResolution.QVGA: 4>: (320, 240), <ImageResolution.CVGA: 5>: (400, 296), <ImageResolution.VGA: 6>: (640, 480), <ImageResolution.SVGA: 7>: (800, 600), <ImageResolution.XGA: 8>: (1024, 768), <ImageResolution.SXGA: 9>: (1280, 960), <ImageResolution.UXGA: 10>: (1600, 1200), <ImageResolution.QXGA: 11>: (2048, 1536), <ImageResolution.QUXGA: 12>: (3200, 2400)}¶ Camera resolutions.
-
class
pycozmo.camera.
CameraConfig
(focal_length_x: float, focal_length_y: float, center_x: float, center_y: float, fov_x_deg: float, fov_y_deg: float, min_exposure_time_ms: int, max_exposure_time_ms: int, min_gain: float, max_gain: float)¶ Bases:
object
Robot camera fixed property representation.
-
get_camera_matrix
() → numpy.array¶ Return 3x3 camera matrix in format, suitable for use with OpenCV.
-
-
pycozmo.camera.
minigray_to_jpeg
(minigray, width, height)¶ Converts miniGrayToJpeg format to normal JPEG format.
-
pycozmo.camera.
minicolor_to_jpeg
(minicolor, width, height)¶ Converts miniColorToJpeg format to normal JPEG format.