Resource Base
Table of contents

DSTextureDetectionResultUnit

The DSTextureDetectionResultUnit class extends the DSIntermediateResultUnit class and represents a texture-detection result unit. This class captures the results of texture analysis, specifically the spacing of texture patterns in both the x and y directions.

Definition

Assembly: DynamsoftCore.xcframework

  • Objective-C
  • Swift
  1. NS_SWIFT_NAME(TextureDetectionResultUnit)
    @interface DSTextureDetectionResultUnit: DSIntermediateResultUnit
    
  2. class TextureDetectionResultUnit : IntermediateResultUnit
    

Attributes

Attributes Type Description
xSpacing NSInteger This value represents the detected horizontal distance in pixels between consecutive texture patterns, providing an indication of the texture’s density and orientation within the image.
ySpacing NSInteger The spacing between texture stripes in the y-direction. Similar to xSpacing, this value measures the vertical distance between texture patterns. texture’s characteristics and spatial distribution.

Inherited Methods

The following methods are inherited from class IntermediateResultUnit.

Method Description
getHashId Gets the hash ID of the unit. The hash ID is the unique identifier for the intermediate result unit.
getOriginalImageHashId Gets the hash ID of the original image associated with this unit.
getOriginalImageTag Gets the tag associated with the original image.
getType Gets the type of the intermediate result unit, defined by the enumeration IntermediateResultUnitType.
getTransformMatrix Gets the transformation matrix via DSTransformMatrixType.
clone Creates a copy of the intermediate result unit.
replace Replaces the content of the intermediate result unit.

xSpacing

This value represents the detected horizontal distance in pixels between consecutive texture patterns, providing an indication of the texture’s density and orientation within the image.

  • Objective-C
  • Swift
  1. @property (nonatomic, assign) NSInteger xSpacing
    
  2. var xSpacing: Int { get set }
    

ySpacing

The spacing between texture stripes in the y-direction. Similar to xSpacing, this value measures the vertical distance between texture patterns. texture’s characteristics and spatial distribution.

  • Objective-C
  • Swift
  1. @property (nonatomic, assign) NSInteger ySpacing
    
  2. var ySpacing: Int { get set }
    

This page is compatible for:

Is this page helpful?

YesYes NoNo

In this article:

latest version

    Change +