robokudo.descriptors.camera_configs.config_cv_camera_without_depth ================================================================== .. py:module:: robokudo.descriptors.camera_configs.config_cv_camera_without_depth .. autoapi-nested-parse:: This is the camera config for a openCV camera without depth information. Classes ------- .. autoapisummary:: robokudo.descriptors.camera_configs.config_cv_camera_without_depth.CameraConfig Module Contents --------------- .. py:class:: CameraConfig Configuration class for OpenCV-based cameras without depth information. This class defines the configuration parameters for cameras that can be accessed through OpenCV's video capture interface. It supports various input sources including physical cameras, video files, image sequences, and network streams. :ivar interface_type: Type of camera interface, set to "OpenCV" :type interface_type: str :ivar device: Input source identifier (camera index, file path, or URL) :type device: Union[int, str] :ivar api_preference: Preferred OpenCV capture API backend :type api_preference: int :ivar device_driver_flag: Flag for frame retrieval configuration :type device_driver_flag: int :ivar normalize_rgb: Flag to enable RGB image normalization :type normalize_rgb: bool :ivar loop_mode: Video playback loop configuration (-1: infinite, 0: no loop, >0: n loops) :type loop_mode: int :ivar depth: Static depth image to use (if any) :type depth: Optional[numpy.ndarray] :ivar update_global_with_depth_parameter: Flag to update global depth parameters :type update_global_with_depth_parameter: bool :ivar cam_info: Camera configuration dictionary :type cam_info: Optional[dict] :ivar cam_intrinsic: Camera intrinsic parameters :type cam_intrinsic: Optional[numpy.ndarray] :ivar color2depth_ratio: Ratio between color and depth image resolution (x, y) :type color2depth_ratio: tuple[float, float] :ivar viewpoint_cam_to_world: Camera to world transformation :type viewpoint_cam_to_world: Optional[numpy.ndarray] .. note:: When using image sequences as input, the first image must have a number between 0 and 4, and there cannot be any gaps in the sequence numbering. .. py:attribute:: interface_type :type: str :value: 'OpenCV' .. py:attribute:: device :value: 0 .. py:attribute:: api_preference .. py:attribute:: device_driver_flag :type: int :value: 0 .. py:attribute:: normalize_rgb :type: bool :value: True .. py:attribute:: loop_mode :type: int :value: -1 .. py:attribute:: depth :value: None .. py:attribute:: update_global_with_depth_parameter :type: bool :value: True .. py:attribute:: cam_info :value: None .. py:attribute:: cam_intrinsic :value: None .. py:attribute:: color2depth_ratio :value: (1, 1) .. py:attribute:: viewpoint_cam_to_world :value: None