In addition to wrapping remaining OpenCV modules, ongoing work aims primarily to support high-speed real-time tracking with OpenCV using multithreading and GPU processing:
Setting up boost threading and message passing interfaces to permit high-speed (>500 fps) acquisition and image processing without interfering with the acquisition thread
OpenCL (and CUDA) implementations of image processing functions (much already available through OpenCV). Looking into Arrayfire CUDA and other options.
In addition to wrapping remaining OpenCV modules, ongoing work aims primarily to support high-speed real-time tracking with OpenCV using multithreading and GPU processing: