Difference between revisions of "CUVI Features"
From CUVI Wiki
Line 35: | Line 35: | ||
* [[Function:BorderMask|BorderMask]] - Masks image borders with custom intensity | * [[Function:BorderMask|BorderMask]] - Masks image borders with custom intensity | ||
* [[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 | ||
===Computer Vision=== | |||
* [[Function:GoodFeaturesToTrack|GoodFeaturesToTrack]] - selects N best points on a image using KLT or Harris | |||
* [[Function:TrackFeatures|TrackFeatures]] - Tracks input features from frame 1 onto frame 2 using KLT method | |||
* [[Function:OpticalFlowHS|OpticalFlowHS]] - Calculates flow of each image pixel in two frames using Horn–Schunck method | |||
* [[Function:opticalFlowPyrLKDense|opticalFlowPyrLKDense]] - Calculates flow of each image pixel in two frames using pyramidal Lucas–Kanade method | |||
* [[Function:MinEigenVal|MinEigenVal]] - Calculates the minimum eigen value at each pixel in an image | |||
* [[Function:EigenValsVecs|EigenValsVecs]] - Calculates eigen values and eigen vectors at each pixel in an image | |||
* [[Function:BitConversion|BitConversion]] - Converts image pixel values from one data type to another | * [[Function:BitConversion|BitConversion]] - Converts image pixel values from one data type to another | ||
Line 40: | Line 49: | ||
* [[Function:CountInRange|CountInRange]] - Counts the number of pixels within the given intensity range | * [[Function:CountInRange|CountInRange]] - Counts the number of pixels within the given intensity range | ||
* [[Function:Crop|Crop]] - Crops the desired portion of an image | * [[Function:Crop|Crop]] - Crops the desired portion of an image | ||
* [[Function:Flip|FlipImage]] - Mirrors an image about a horizontal or vertical axis, or both | * [[Function:Flip|FlipImage]] - Mirrors an image about a horizontal or vertical axis, or both | ||
* [[Function:haarFwd|haarFwd]] - Performs one-level wavelet decomposition of an image using haar basis | * [[Function:haarFwd|haarFwd]] - Performs one-level wavelet decomposition of an image using haar basis | ||
* [[Function:haarInv|haarInv]] - Performs one-level haar wavelet reconstruction of an image | * [[Function:haarInv|haarInv]] - Performs one-level haar wavelet reconstruction of an image | ||
Line 53: | Line 60: | ||
* [[Function:MeanStdDev|MeanStdDev]] - Computes the mean and standard deviation of image pixel values | * [[Function:MeanStdDev|MeanStdDev]] - Computes the mean and standard deviation of image pixel values | ||
* [[Function:Min|Min]] - Computes the minimum of image pixel values | * [[Function:Min|Min]] - Computes the minimum of image pixel values | ||
| | | | ||
* [[Function:MinFilter|MinFilter]] - Filters an image using a min filter | * [[Function:MinFilter|MinFilter]] - Filters an image using a min filter | ||
* [[Function:MinMax|MinMax]] - Computes the minimum and maximum of image pixel values | * [[Function:MinMax|MinMax]] - Computes the minimum and maximum of image pixel values | ||
* [[Function:OR|OR]] - Combines corresponding pixels of two image buffers by a bitwise OR operation | * [[Function:OR|OR]] - Combines corresponding pixels of two image buffers by a bitwise OR operation | ||
* [[Function:Resize|Resize]] - Resizes input image using linear-interpolation | * [[Function:Resize|Resize]] - Resizes input image using linear-interpolation | ||
Line 65: | Line 69: | ||
* [[Function:Subtract|Subtract]] - Subtracts pixel values of two image buffers | * [[Function:Subtract|Subtract]] - Subtracts pixel values of two image buffers | ||
* [[Function:Sum|Sum]] - Computes the sum of image pixel values | * [[Function:Sum|Sum]] - Computes the sum of image pixel values | ||
* [[Function:Transpose|Transpose]] - Takes Transpose of the image | * [[Function:Transpose|Transpose]] - Takes Transpose of the image | ||
* [[Function:XOR|XOR]] - Combines corresponding pixels of two image buffers by a bitwise XOR operation | * [[Function:XOR|XOR]] - Combines corresponding pixels of two image buffers by a bitwise XOR operation |
Revision as of 15:54, 11 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 & Initialization
- Geometry Transforms
- Image Filtering
- Image Statistics
- Image Transforms
- Video Stabilization
Function List
Arithmetic & Logical
Color Operations
Computer Vision
intensity values
|
|
CUVI Core
CUVI Core includes the following helper functionality:
CuviImageA C++ class to hold image data on the device. It has the following methods
|