Difference between revisions of "CUVI Features"
From CUVI Wiki
Line 21: | Line 21: | ||
* [[Function:AbsDiff|absDiff]] - Computes absolute difference between 2 images. | * [[Function:AbsDiff|absDiff]] - Computes absolute difference between 2 images. | ||
* [[Function:Add|add]] - Adds two images | * [[Function:Add|add]] - Adds two images | ||
* [[Function:AND|AND]] - Logical | * [[Function:AND|AND]] - Logical bitwise AND operation between two images. | ||
* [[Function:Cbrt|cbrt]] - Computes cube root of each image pixel | * [[Function:Cbrt|cbrt]] - Computes cube root of each image pixel | ||
* [[Function:Ceil|ceil]] - Applies ceil function to each image pixel | * [[Function:Ceil|ceil]] - Applies ceil function to each image pixel | ||
* [[Function:Divide|divide]] - Divides pixel values of two | * [[Function:Divide|divide]] - Divides pixel values of two images | ||
* [[Function:Exp|exp]] - Computes exponential of each image pixel | * [[Function:Exp|exp]] - Computes exponential of each image pixel | ||
* [[Function:Floor|floor]] - Applies floor function to each image pixel | * [[Function:Floor|floor]] - Applies floor function to each image pixel | ||
* [[Function:Invert|invert]] - | * [[Function:Invert|invert]] - Computes matrix inverse using LU factorization | ||
* [[Function:MatMul|matMul]] - | * [[Function:MatMul|matMul]] - Performs matrix multiplication | ||
* [[Function:MatMulTrans|matMulTrans]] - | * [[Function:MatMulTrans|matMulTrans]] - Performs matrix multiplication with its transpose | ||
* [[Function:Multiply|multiply]] - Multiplies pixel values of two | * [[Function:Multiply|multiply]] - Multiplies pixel values of two images | ||
* [[Function:NOT|NOT]] - | * [[Function:NOT|NOT]] - Inverts the bits of each pixel. | ||
* [[Function:OR|OR]] - | * [[Function:OR|OR]] - Logical bitwise OR operation between two images. | ||
* [[Function:Pow|pow]] - | * [[Function:Pow|pow]] - Raise each pixel to a specified power. | ||
* [[Function:Round|round]] - | * [[Function:Round|round]] - Rounds each pixel to nearest integer value. | ||
* [[Function:SHL|SHL]] - | * [[Function:SHL|SHL]] - Left shift each pixel of an image | ||
* [[Function:SHR|SHR]] - | * [[Function:SHR|SHR]] - Right shift each pixel of an image | ||
* [[Function:Sqrt|sqrt]] - | * [[Function:Sqrt|sqrt]] - Takes square root of each pixel of an image. | ||
* [[Function:Subtract|subtract]] - Subtracts pixel values of two image | * [[Function:Subtract|subtract]] - Subtracts pixel values of two image | ||
* [[Function:XOR|XOR]] - | * [[Function:XOR|XOR]] - Logical bitwise XOR operation between two images. | ||
===Color Operations=== | ===Color Operations=== | ||
Line 46: | Line 46: | ||
* [[Function:ChannelMerge|channelMerge]] - Merges R, G and B Channel to form a color image | * [[Function:ChannelMerge|channelMerge]] - Merges R, G and B Channel to form a color image | ||
* [[Function:ChannelSplit|channelSplit]] - Splits a three channel image into R, G and B channels | * [[Function:ChannelSplit|channelSplit]] - Splits a three channel image into R, G and B channels | ||
* [[Function:ColorPick|colorPick]] - | * [[Function:ColorPick|colorPick]] - Performs color segmentation of image by selecting a single color. | ||
* [[Function:ColorTwist|colorTwist]] - Applies a color twist matrix to an image | * [[Function:ColorTwist|colorTwist]] - Applies a color twist matrix to an image | ||
* [[Function:Demosaic|demosaic]] - Restores an RGB image from a CFA Bayer image | * [[Function:Demosaic|demosaic]] - Restores an RGB image from a CFA Bayer image | ||
* [[Function:DemosaicDFPD|'''demosaicDFPD''']] - Restores an RGB image from a CFA Bayer image using DFPD algorithm | * [[Function:DemosaicDFPD|'''demosaicDFPD''']] - Restores an RGB image from a CFA Bayer image using DFPD algorithm | ||
* [[Function:GammaCorrect|gammaCorrect]] - description | * [[Function:GammaCorrect|gammaCorrect]] - description | ||
* [[Function:Gray2rgb|gray2rgb]] - | * [[Function:Gray2rgb|gray2rgb]] - Copy a grayscale image to each channel of an RGB image. | ||
* [[Function:HistEq|histEq]] - Performs histogram equalization | * [[Function:HistEq|histEq]] - Performs histogram equalization | ||
* [[Function:Hsv2rgb|hsv2rgb]] - | * [[Function:Hsv2rgb|hsv2rgb]] - Converts image from HSV color space to RGB. | ||
* [[Function:ImageBinary|imageBinary]] - Converts input image into a binary image based on threshold | * [[Function:ImageBinary|imageBinary]] - Converts input image into a binary image based on threshold | ||
* [[Function:Lab2rgb|Lab2rgb]] - | * [[Function:Lab2rgb|Lab2rgb]] - Converts image from CIE Lab color space to RGB. | ||
* [[Function:LogTransform|logTransform]] - description | * [[Function:LogTransform|logTransform]] - description | ||
* [[Function:LUT|LUT]] - description | * [[Function:LUT|LUT]] - description |
Revision as of 13:41, 13 June 2014
This page provides a list of all the functionality available in the latest release of CUVI Library.
Modules
CUVI comes in following image processing modules.
- Arithmetic & Logical
- Color Operations
- Computer Vision
- Data Exchange
- Geometry Transforms
- Image Filtering
- Image Statistics
- Image Transforms
- Video Stabilization
Function List
Arithmetic & Logical
Color Operations
Computer Vision
|
Data Exchange
Geometry Transforms
Image Filtering
Image Statistics
Image Transforms
Video Stabilization
|
CUVI Core
CUVI Core includes the following helper functionality:
CuviImageA C++ class to hold image data on the device. It has the following methods
|