libvideostitch is the core library of VideoStitch.
The library can be compiled with a CUDA or an OpenCL backend. The GPU backend is tied to the library, and in both cases a self-contained library is created. Thus libvideostitch_cuda
and libvideostitch_opencl
share the same API and ABI.