The OpenVX Specification
dba1aa3
|
Computes the mean pixel value and the standard deviation of the pixels in the input image (which has a dimension width and height).
The mean value is computed as:
\[ \mu = \frac{\left(\sum_{y=0}^h \sum_{x=0}^w src(x,y) \right)} {(width * height)} \]
The standard deviation is computed as:
\[ \sigma = \sqrt{\frac{\left(\sum_{y=0}^h \sum_{x=0}^w (\mu - src(x,y))^2 \right)} {(width * height)}} \]
Functions | |
vx_node VX_API_CALL | vxMeanStdDevNode (vx_graph graph, vx_image input, vx_scalar mean, vx_scalar stddev) |
[Graph] Creates a mean value and optionally, a standard deviation node. More... | |
vx_status VX_API_CALL | vxuMeanStdDev (vx_context context, vx_image input, vx_float32 *mean, vx_float32 *stddev) |
[Immediate] Computes the mean value and optionally the standard deviation. More... | |
vx_node VX_API_CALL vxMeanStdDevNode | ( | vx_graph | graph, |
vx_image | input, | ||
vx_scalar | mean, | ||
vx_scalar | stddev | ||
) |
[Graph] Creates a mean value and optionally, a standard deviation node.
[in] | graph | The reference to the graph. |
[in] | input | The input image. VX_DF_IMAGE_U8 is supported. |
[out] | mean | The VX_TYPE_FLOAT32 average pixel value. |
[out] | stddev | [optional] The VX_TYPE_FLOAT32 standard deviation of the pixel values. |
vx_node
. vx_node | A node reference. Any possible errors preventing a successful creation should be checked using vxGetStatus |
vx_status VX_API_CALL vxuMeanStdDev | ( | vx_context | context, |
vx_image | input, | ||
vx_float32 * | mean, | ||
vx_float32 * | stddev | ||
) |
[Immediate] Computes the mean value and optionally the standard deviation.
[in] | context | The reference to the overall context. |
[in] | input | The input image. VX_DF_IMAGE_U8 is supported. |
[out] | mean | The average pixel value. |
[out] | stddev | [optional] The standard deviation of the pixel values. |
vx_status_e
enumeration. VX_SUCCESS | Success |
* | An error occurred. See vx_status_e . |