CStats:Stats
The Stats method computes the mean, standard deviation, and other basic statistics for numeric data and returns them in an indexed table.
tbl = CStats:Stats( CImage, CRect )
tbl = CStats:Stats( CImage )
tbl = CStats:Stats( CArray )
tbl = CStats:Stats( table )
CRect is a bounding rectangle for the CImage object.
CArray is a CArray object.
tbl is a 1-dimensional array containing numbers.
The returned value tbl is an indexed table containing the following 8 values:
tbl[1] is the mean value returned in table index 1.
tbl[2] is the median value returned in table index 2.
tbl[3] is the standard deviation returned in table index 3.
tbl[4] is the minimum value returned in table index 4.
tbl[5] is the maximum value returned in table index 5.
tbl[6] is the statistical skewness returned in table index 6.
tbl[7] is the statistical kurtosis returned in table index 7.
tbl[8] is the number of values in the sample returned in table index 8.
On success, tbl is returned.
On failure, returns nil.
Suppose a CImage I exists. The following script returns the mean and standard deviation of 600 pixels in the corner of the image:
|
-- create a CStats object |
|
-- computes values inside the CRect |
|
-- list the result |
|
-- when done with S, delete it |
CStats class, StatsStr, CImage class, CRect class, stats function
Mira Pro x64 Script User's Guide, Copyright Ⓒ 2023 Mirametrics,
Inc. All Rights Reserved.