The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Counts the number of pixels within the given intensity range
Function
CuviStatus countInRange(const CuviImage& src,
CuviScalar& count,
const CuviScalar& rangeMin,
const CuviScalar& rangeMax,
const CuviStream& stream = NULL);
|
Parameters
Name
|
Type
|
Description
|
src
|
const CuviImage&
|
Input Image
|
count
|
CuviScalar&
|
Computed number of pixels within the given intensity range.
|
rangeMin
|
const CuviScalar&
|
Lower limit of the intensity range
|
rangeMax
|
const CuviScalar&
|
Upper limit of the intensity range
|
stream
|
const CuviStream&
|
GPU stream ID for execution
|
|
Image Type Support
Input
|
Output
|
8uC1
|
CuviScalar
|
8uC3
|
CuviScalar
|
32fC1
|
CuviScalar
|
32fC3
|
CuviScalar
|
|
Sample
Error creating thumbnail: Unable to save thumbnail to destination
|
Example
CuviImage gimg = cuvi::io::loadImage(path);
CuviScalar count;
const CuviScalar lowerBound(25.0, 10.0, 10.0);
const CuviScalar upperBound(100.0, 200.0, 150.0);
//Returns number of pixels within the given intensity range
cuvi::imageStatistics::countInRange(gimg, count, lowerBound, upperBound);
|