HALCON Reference Manual 10.0.2
Table of Contents / Image / Domain ClassesClassesClasses | | | Operators

reduce_domainreduce_domainreduce_domainReduceDomainReduceDomain (Operator)

Name

reduce_domainreduce_domainreduce_domainReduceDomainReduceDomain — Reduce the domain of an image.

Signature

reduce_domain(Image, Region : ImageReduced : : )

Herror reduce_domain(const Hobject Image, const Hobject Region, Hobject* ImageReduced)

Herror T_reduce_domain(const Hobject Image, const Hobject Region, Hobject* ImageReduced)

Herror reduce_domain(Hobject Image, Hobject Region, Hobject* ImageReduced)

HImage HImage::ReduceDomain(const HRegion& Region) const

HImageArray HImageArray::ReduceDomain(const HRegion& Region) const

void HOperatorSetX.ReduceDomain(
[in] IHUntypedObjectX* Image, [in] IHUntypedObjectX* Region, [out] IHUntypedObjectX*ImageReduced)

IHImageX* HImageX.ReduceDomain([in] IHRegionX* Region)

static void HOperatorSet.ReduceDomain(HObject image, HObject region, out HObject imageReduced)

HImage HImage.ReduceDomain(HRegion region)

Description

The operator reduce_domainreduce_domainreduce_domainReduceDomainReduceDomain reduces the definition domain of the given image to the indicated region. The new definition domain is calculated as the intersection of the old definition domain with the region. Thus, the new definition domain can be a subset of the region. The size of the matrix is not changed.

Parallelization

Parameters

ImageImageImageImageimage (input_object)  image(-array) objectHImageHImageHImageXHobject (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

Input image.

RegionRegionRegionRegionregion (input_object)  region objectHRegionHRegionHRegionXHobject

New definition domain.

ImageReducedImageReducedImageReducedImageReducedimageReduced (output_object)  image(-array) objectHImageHImageHImageXHobject * (byte / direction / cyclic / int1 / int2 / uint2 / int4 / int8 / real / complex / vector_field)

Image with reduced definition domain.

Possible Predecessors

get_domainget_domainget_domainGetDomainGetDomain

Alternatives

change_domainchange_domainchange_domainChangeDomainChangeDomain, rectangle1_domainrectangle1_domainrectangle1_domainRectangle1DomainRectangle1Domain, add_channelsadd_channelsadd_channelsAddChannelsAddChannels

See also

full_domainfull_domainfull_domainFullDomainFullDomain, get_domainget_domainget_domainGetDomainGetDomain, intersectionintersectionintersectionIntersectionIntersection

Module

Foundation


Table of Contents / Image / Domain ClassesClassesClasses | | | Operators
HALCON Reference Manual 10.0.2 Copyright © 1996-2011 MVTec Software GmbH