CStats:Min and CStats:MinXy


The Min method computes the minimum value for an array, CImage, or list of numbers. The parameters must contain numbers or strings that can be converted to numbers.

Syntax

nMinValue = CStats:Min( CImage, CRect )

nMinValue = CStats:Min( CImage )

nMinValue = CStats:Min( table )

nMinValue = CStats:Min( n1, n2, n3, ... )

nMinValue, nX, nY = CStats:MinXy( CImage, CRect )

nMinValue, nX, nY = CStats:MinXy( CImage )

nMinValue, nX, nY = CStats:MinXy( table )

nMinValue, nX, nY = CStats:MinXy( n1, n2, n3, ... )

bullet.gif    CRect is a bounding rectangle for the CImage object.

bullet.gif    table is a 1-dimensional array containing numbers.

bullet.gif    n1, n2, n3, ... are numbers or string values that can be converted to numbers.

bullet.gif    On success, returns the minimum value and the x and y coordinates of the minimum value.

bullet.gif    On failure, returns 0, 0, 0.

Example

Suppose a CImage named I and a CRect named R exist. The following script returns the minimum value inside a rectangle on the image:

S = new_stats()

-- create a CStats object

-- specify CImage and CRect to be measured

 

nVal, nX, nY = S:MinXy(I, R)

-- returns the minimum value

Printf("Min=%lg at %d,%d\n", nVal, nX, nY)

-- list the result

S:delete()

-- when done with S, remove it from memory

Related Topics

CStats class

MinPix

Max

CImage class

CRect class

 


Mira Pro x64 Script User's Guide, v.8.77 Copyright Ⓒ 2024 Mirametrics, Inc. All Rights Reserved.