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.
Segments input color image by selecting a specified color. Rest of the image is converted to grayscale.
Function
CuviStatus colorPick(const CuviImage& src,
CuviImage& dst,
const CuviColor color,
const Cuvi32f threshold = 128.0f,
const CuviStream& stream = CuviStream());
|
Parameters
Name
|
Type
|
Description
|
src
|
const CuviImage&
|
Input Image
|
dst
|
CuviImage&
|
Destination Image
|
color
|
CuviColor
|
The color to select from the image
|
threshold
|
Cuvi32f
|
The threshold for color selection
|
stream
|
const CuviStream&
|
GPU stream ID for execution
|
|
Image Type Support
Sample
Error creating thumbnail: Unable to save thumbnail to destination
Input Image
Error creating thumbnail: Unable to save thumbnail to destination
Picked Color
Example
//Creating GPU images
CuviImage input = cuvi:io::loadImage(path), output;
//Select blue color from the image.
cuvi::colorOperations::colorPick(input,output,CUVI_COLOR_BLUE);
|