Difference between revisions of "CUVI Features"
From CUVI Wiki
Line 133: | Line 133: | ||
A C++ class to hold image data on the device. It has the following methods | A C++ class to hold image data on the device. It has the following methods | ||
* CuviImage(); - default constructor | * CuviImage(); - default constructor | ||
* CuviImage(CuviSize size, | * CuviImage(CuviSize size, Cuvi32s depth, Cuvi32s channels) - Main Constructor. throws exception in case of failure | ||
* CuviImage(const CuviImage&) - copy constructor | * CuviImage(const CuviImage&) - copy constructor | ||
* | * upload(const void* pSrcHost, const Cuvi32s srcPitch) - Copy image data from host to device. | ||
* | * upload(const void* pSrcHost, const Cuvi32s srcPitch, const CuviStream& stream) - Asynchronously copy image data from host to device. | ||
* | * download(void* pDstHost, const Cuvi32s dstPitch) - Copy image data from device to host | ||
* | * download(void* pDstHost, const Cuvi32s dstPitch, const CuviStream& stream) - Asynchronously copy image data from device to host | ||
* show(const std::string& title = "CUVI Image", Cuvi32s milliseconds = 0) - Render device image directly on the screen | |||
* ~CuviImage() - Destructor. Frees Device Memory. throws exception in case of failure | * ~CuviImage() - Destructor. Frees Device Memory. throws exception in case of failure | ||
Line 144: | Line 145: | ||
|-valign="top" | |-valign="top" | ||
|style="width:50%;"| | |style="width:50%;"| | ||
===Timer=== | ===Timer=== | ||
CUVI provides a C++ Timer class that accurately profiles your application timing | CUVI provides a C++ Timer class that accurately profiles your application timing |
Revision as of 19:43, 12 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
|