From 080871a300d3b539e5816782dc05818c2f41889c Mon Sep 17 00:00:00 2001 From: hexbabe Date: Tue, 16 Jul 2024 15:55:24 -0400 Subject: [PATCH] Add change --- .../src/depthai_sdk/components/camera_component.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/depthai_sdk/src/depthai_sdk/components/camera_component.py b/depthai_sdk/src/depthai_sdk/components/camera_component.py index d84891df0..c2e508622 100644 --- a/depthai_sdk/src/depthai_sdk/components/camera_component.py +++ b/depthai_sdk/src/depthai_sdk/components/camera_component.py @@ -255,8 +255,13 @@ def config_camera(self, if resize_mode != ResizeMode.CROP: raise ValueError("Currently only ResizeMode.CROP is supported mode for specifying size!") else: - # TODO: Use ImageManip to set mono frame size - raise NotImplementedError("Not yet implemented") + crop_manip = self._pipeline.create(dai.node.ImageManip) + crop_manip.initialConfig.setResize(*size_tuple) + crop_manip.initialConfig.setKeepAspectRatio(True) + self.node.out.link(crop_manip.inputImage) + self.node = crop_manip + self.stream = crop_manip.out + self.stream_size = size_tuple def _config_camera_args(self, args: Dict): if not isinstance(args, Dict):