ImageManipConfig
ImageManipConfig
此消息将重新配置节点的整个配置,这意味着您需要设置所有设置,而不仅仅是要更改的设置。
功能示例
参考
class
depthai.ImageManipConfig(depthai.Buffer)
method
method
get(self) -> RawImageManipConfig: RawImageManipConfigRetrieve configuration data for ImageManip. Returns: config for ImageManip
method
getColormap(self) -> Colormap: ColormapReturns: specified colormap
method
getCropConfig(self) -> RawImageManipConfig.CropConfig: RawImageManipConfig.CropConfigReturns: Crop configuration
method
getCropXMax(self) -> float: floatReturns: Bottom right X coordinate of crop region
method
getCropXMin(self) -> float: floatReturns: Top left X coordinate of crop region
method
getCropYMax(self) -> float: floatReturns: Bottom right Y coordinate of crop region
method
getCropYMin(self) -> float: floatReturns: Top left Y coordinate of crop region
method
getFormatConfig(self) -> RawImageManipConfig.FormatConfig: RawImageManipConfig.FormatConfigReturns: Format configuration
method
getInterpolation(self) -> Interpolation: InterpolationRetrieve which interpolation method to use
method
getResizeConfig(self) -> RawImageManipConfig.ResizeConfig: RawImageManipConfig.ResizeConfigReturns: Resize configuration
method
getResizeHeight(self) -> int: intReturns: Output image height
method
getResizeWidth(self) -> int: intReturns: Output image width
method
isResizeThumbnail(self) -> bool: boolReturns: True if resize thumbnail mode is set, false otherwise
method
set(self, config: RawImageManipConfig) -> ImageManipConfig: ImageManipConfigSet explicit configuration. Parameter ``config``: Explicit configuration
method
setCenterCrop(self, ratio: typing.SupportsFloat, whRatio: typing.SupportsFloat = 1.0) -> ImageManipConfig: ImageManipConfigSpecifies a centered crop. Parameter ``ratio``: Ratio between input image and crop region (0..1) Parameter ``whRatio``: Crop region aspect ratio - 1 equals to square, 1.7 equals to 16:9, ...
method
method
method
setCropRotatedRect(self, rr: RotatedRect, normalizedCoords: bool = True) -> ImageManipConfig: ImageManipConfigSpecifies crop with rotated rectangle. Optionally as non normalized coordinates Parameter ``rr``: Rotated rectangle which specifies crop Parameter ``normalizedCoords``: If true coordinates are in normalized range (0..1) otherwise absolute
method
setFrameType(self, type: RawImgFrame.Type) -> ImageManipConfig: ImageManipConfigSpecify output frame type. Parameter ``name``: Frame type
method
setHorizontalFlip(self, flip: bool) -> ImageManipConfig: ImageManipConfigSpecify horizontal flip Parameter ``flip``: True to enable flip, false otherwise
method
setInterpolation(self, interpolation: Interpolation) -> ImageManipConfig: ImageManipConfigSpecify which interpolation method to use Parameter ``interpolation``: type of interpolation
method
setKeepAspectRatio(self, keep: bool) -> ImageManipConfig: ImageManipConfigSpecifies to whether to keep aspect ratio or not
method
method
method
setReusePreviousImage(self, reuse: bool) -> ImageManipConfig: ImageManipConfigInstruct ImageManip to not remove current image from its queue and use the same for next message. Parameter ``reuse``: True to enable reuse, false otherwise
method
setRotationDegrees(self, deg: typing.SupportsFloat) -> ImageManipConfig: ImageManipConfigSpecifies clockwise rotation in degrees Parameter ``deg``: Rotation in degrees
method
setRotationRadians(self, rad: typing.SupportsFloat) -> ImageManipConfig: ImageManipConfigSpecifies clockwise rotation in radians Parameter ``rad``: Rotation in radians
method
setSkipCurrentImage(self, skip: bool) -> ImageManipConfig: ImageManipConfigInstructs ImageManip to skip current image and wait for next in queue. Parameter ``skip``: True to skip current image, false otherwise
method
setVerticalFlip(self, flip: bool)Specify vertical flip Parameter ``flip``: True to enable vertical flip, false otherwise
method
setWarpBorderFillColor(self, red: typing.SupportsInt, green: typing.SupportsInt, blue: typing.SupportsInt) -> ImageManipConfig: ImageManipConfigSpecifies fill color for border pixels. Example: - setWarpBorderFillColor(255,255,255) -> white - setWarpBorderFillColor(0,0,255) -> blue Parameter ``red``: Red component Parameter ``green``: Green component Parameter ``blue``: Blue component
method
setWarpBorderReplicatePixels(self) -> ImageManipConfig: ImageManipConfigSpecifies that warp replicates border pixels
method
setWarpTransformFourPoints(self, pt: collections.abc.Sequence
[
Point2f
], normalizedCoords: bool) -> ImageManipConfig: ImageManipConfigSpecifies warp by supplying 4 points in either absolute or normalized coordinates Parameter ``pt``: 4 points specifying warp Parameter ``normalizedCoords``: If true pt is interpreted as normalized, absolute otherwise
method
setWarpTransformMatrix3x3(self, mat: collections.abc.Sequence
[
typing.SupportsFloat
]) -> ImageManipConfig: ImageManipConfigSpecifies warp with a 3x3 matrix Parameter ``mat``: 3x3 matrix
需要帮助?
请前往 Discussion Forum 获取技术支持或提出您可能有的任何其他问题。