HALCON Reference Manual 10.0.2
Table of Contents / Regions / Geometric Transformations ClassesClassesClasses | | | Operators

zoom_regionzoom_regionzoom_regionZoomRegionZoomRegion (Operator)

Name

zoom_regionzoom_regionzoom_regionZoomRegionZoomRegion — Zoom a region.

Signature

zoom_region(Region : RegionZoom : ScaleWidth, ScaleHeight : )

Herror zoom_region(const Hobject Region, Hobject* RegionZoom, double ScaleWidth, double ScaleHeight)

Herror T_zoom_region(const Hobject Region, Hobject* RegionZoom, const Htuple ScaleWidth, const Htuple ScaleHeight)

Herror zoom_region(Hobject Region, Hobject* RegionZoom, const HTuple& ScaleWidth, const HTuple& ScaleHeight)

HRegion HRegion::ZoomRegion(const HTuple& ScaleWidth, const HTuple& ScaleHeight) const

HRegionArray HRegionArray::ZoomRegion(const HTuple& ScaleWidth, const HTuple& ScaleHeight) const

void HOperatorSetX.ZoomRegion(
[in] IHUntypedObjectX* Region, [out] IHUntypedObjectX*RegionZoom, [in] VARIANT ScaleWidth, [in] VARIANT ScaleHeight)

IHRegionX* HRegionX.ZoomRegion(
[in] double ScaleWidth, [in] double ScaleHeight)

static void HOperatorSet.ZoomRegion(HObject region, out HObject regionZoom, HTuple scaleWidth, HTuple scaleHeight)

HRegion HRegion.ZoomRegion(double scaleWidth, double scaleHeight)

Description

zoom_regionzoom_regionzoom_regionZoomRegionZoomRegion enlarges or reduces the regions given in RegionRegionRegionRegionregion in the x- and y-direction by the given scale factors ScaleWidthScaleWidthScaleWidthScaleWidthscaleWidth and ScaleHeightScaleHeightScaleHeightScaleHeightscaleHeight.

Parallelization

Parameters

RegionRegionRegionRegionregion (input_object)  region(-array) objectHRegionHRegionHRegionXHobject

Region(s) to be zoomed.

RegionZoomRegionZoomRegionZoomRegionZoomregionZoom (output_object)  region(-array) objectHRegionHRegionHRegionXHobject *

Zoomed region(s).

Number of elements: RegionZoom == Region

ScaleWidthScaleWidthScaleWidthScaleWidthscaleWidth (input_control)  extent.x HTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double)

Scale factor in x-direction.

Default value: 2.0

Suggested values: 0.25, 0.5, 1.0, 2.0, 3.0

Typical range of values: 0.0 ≤ ScaleWidth ScaleWidth ScaleWidth ScaleWidth scaleWidth ≤ 100.0 (lin)

Minimum increment: 0.01

Recommended increment: 0.5

ScaleHeightScaleHeightScaleHeightScaleHeightscaleHeight (input_control)  extent.y HTupleHTupleVARIANTHtuple (real) (double) (double) (double) (double)

Scale factor in y-direction.

Default value: 2.0

Suggested values: 0.25, 0.5, 1.0, 2.0, 3.0

Typical range of values: 0.0 ≤ ScaleHeight ScaleHeight ScaleHeight ScaleHeight scaleHeight ≤ 100.0 (lin)

Minimum increment: 0.01

Recommended increment: 0.5

Possible Predecessors

thresholdthresholdthresholdThresholdThreshold, connectionconnectionconnectionConnectionConnection, regiongrowingregiongrowingregiongrowingRegiongrowingRegiongrowing, pouringpouringpouringPouringPouring

Possible Successors

select_shapeselect_shapeselect_shapeSelectShapeSelectShape, disp_regiondisp_regiondisp_regionDispRegionDispRegion

See also

zoom_image_sizezoom_image_sizezoom_image_sizeZoomImageSizeZoomImageSize, zoom_image_factorzoom_image_factorzoom_image_factorZoomImageFactorZoomImageFactor

Module

Foundation


Table of Contents / Regions / Geometric Transformations ClassesClassesClasses | | | Operators
HALCON Reference Manual 10.0.2 Copyright © 1996-2011 MVTec Software GmbH