Contains some matrix transformation functions writed on cuda.
opencv::cuda
has simple and fast implementation, but there are several problems:
-
Not thread safe - some transformation functions from
opencv::cuda
uses gpu constant memory, so you can't use same function in other thread without blocking -
There are problem with signed integer overflow, see this issue
- Add algorithm for inversing 3x3 transformation matricies and remove opencv dependency