EasyImage::ProfileDerivative

Computes the first derivative of a profile extracted from a gray-level image.

Namespace: Euresys::Open_eVision

[C++]

void ProfileDerivative(
   EBW8Vector* sourceVector,
   EBW8Vector* destinationVector
)

void ProfileDerivative(
   EBW16Vector* sourceVector,
   EBW16Vector* destinationVector
)

Parameters

sourceVector

Pointer to the source vector.

destinationVector

Pointer to the destination vector.

Remarks

Taking the derivative transforms transitions (edges) into peaks.

Note. Since the EBW8 data type only handles unsigned values, the derivative is shifted up by 128. Values under [above] 128 correspond to negative [positive] derivative (decreasing [increasing] slope).

EasyImage.ProfileDerivative

Computes the first derivative of a profile extracted from a gray-level image.

Namespace: Euresys.Open_eVision

[C#]

void ProfileDerivative(
   Euresys.Open_eVision.EBW8Vector sourceVector,
   Euresys.Open_eVision.EBW8Vector destinationVector
)

void ProfileDerivative(
   Euresys.Open_eVision.EBW16Vector sourceVector,
   Euresys.Open_eVision.EBW16Vector destinationVector
)

Parameters

sourceVector

Pointer to the source vector.

destinationVector

Pointer to the destination vector.

Remarks

Taking the derivative transforms transitions (edges) into peaks.

Note. Since the EBW8 data type only handles unsigned values, the derivative is shifted up by 128. Values under [above] 128 correspond to negative [positive] derivative (decreasing [increasing] slope).