|
GCVL
Multi-platform (Windows, Unix and Mac OS) C++/OpenCL/CUDA library with several Computer Vision algorithms.
|
#include <algorithm.h>
Public Member Functions | |
| double | compute () |
| Performs all the necessary steps to execute the algorithm. | |
| virtual void | prepare ()=0 |
| Function that performs pre-processing steps. | |
| virtual void | setArgs ()=0 |
| Function that sets the algorithm arguments. | |
| virtual void | launch ()=0 |
| Launch the algorithm. | |
| virtual void | postpare ()=0 |
| Function that performs post-processing steps. | |
| double Algorithm::compute | ( | ) |
Performs all the necessary steps to execute the algorithm.
| virtual void gcvl::Algorithm::launch | ( | ) | [pure virtual] |
Launch the algorithm.
Implemented in gcvl::BlockMatching.
| virtual void gcvl::Algorithm::postpare | ( | ) | [pure virtual] |
Function that performs post-processing steps.
Implemented in gcvl::BlockMatching.
| virtual void gcvl::Algorithm::prepare | ( | ) | [pure virtual] |
Function that performs pre-processing steps.
Implemented in gcvl::BlockMatching.
| virtual void gcvl::Algorithm::setArgs | ( | ) | [pure virtual] |
Function that sets the algorithm arguments.
Implemented in gcvl::BlockMatching.