Undistortion on GPU  - undistortion uses combination of initUndistortRectifyMap() (CPU-bound) and ocl::remap() (GPU-bound) functions to replace the CPU-bound undistort() function    - undistort() = initUndistortRectifyMap() + ocl::remap  - test results on AMD Radeon R9 290 + Intel i5 4670K:
Undistortion on GPU
 - undistortion uses combination of initUndistortRectifyMap() (CPU-bound) and ocl::remap() (GPU-bound) functions to replace the CPU-bound undistort() function
   - undistort() = initUndistortRectifyMap() + ocl::remap
 - test results on AMD Radeon R9 290 + Intel i5 4670K:

bstock92/BilliardBuddy,bstock92/BilliardBuddy,bstock92/BilliardBuddy