pepper.framework.backend.naoqi.camera module¶
-
class
pepper.framework.backend.naoqi.camera.
NAOqiCamera
(session, resolution, rate, callbacks=[], index=<NAOqiCameraIndex.TOP: 0>)[source]¶ Bases:
pepper.framework.abstract.camera.AbstractCamera
NAOqi Camera
Parameters: - session (qi.Session) – NAOqi Application Session
- resolution (CameraResolution) – NAOqi Camera Resolution
- rate (int) – NAOqi Camera Rate
- callbacks (list of callable) – On Image Event Callbacks
- index (int) – Which NAOqi Camera to use
-
COLOR_SPACE
= {'BGR': 13, 'Depth': 17, 'Distance': 21, 'H2RGB': 15, 'HSMixed': 16, 'HSY': 12, 'Hsy': 6, 'RGB': 11, 'RawDepth': 23, 'Rgb': 3, 'XYZ': 19, 'YUV': 10, 'YUV422': 9, 'YYCbCr': 14, 'hSy': 7, 'hsY': 8, 'kYuv': 0, 'kyUv': 1, 'kyuV': 2, 'rGb': 4, 'rgB': 5}¶
-
HEAD_DELTA_THRESHOLD
= 0.1¶
-
RESOLUTION_CODE
= {<CameraResolution.QQVGA: (120, 160)>: 0, <CameraResolution.QQQQVGA: (30, 40)>: 8, <CameraResolution.QVGA: (240, 320)>: 1, <CameraResolution.VGA: (480, 640)>: 2, <CameraResolution.VGA4: (960, 1280)>: 3, <CameraResolution.QQQVGA: (60, 80)>: 7, <CameraResolution.NATIVE: (-1, -1)>: 2}¶
-
SERVICE_MOTION
= 'ALMotion'¶
-
SERVICE_VIDEO
= 'ALVideoDevice'¶
-
class
pepper.framework.backend.naoqi.camera.
NAOqiImage
(image, bounds, depth=None, image_time=None)[source]¶ Bases:
pepper.framework.abstract.camera.AbstractImage
NAOqi Image (same as AbstractImage)
-
pepper.framework.backend.naoqi.camera.
getrandbits
(k) → x. Generates a long int with k random bits.¶