Ask Your Question

Revision history [back]

Looking over the docs cudev looks like it contains all the OpenCV API to all the CUDA parallel programming primitives. If you don't just want to build your own image processing routines on the GPU then you will need the other modules you mention. To get an idea of the functions each one contains you can check out the documentation here.

To reduce the size of your executable I would suggest trying to compile it for the specific architecture you are going to run it on by changing the CUDA_ARCH_BIN flag.

Looking over the docsheaders cudev looks like it contains all the OpenCV API to all the CUDA parallel programming primitives. If you don't just want to build your own image processing routines on the GPU then you will need the other modules you mention. To get an idea of the functions each one contains you can check out the documentation headershere.

To reduce the size of your executable I would suggest trying to compile it for the specific architecture you are going to run it on by changing the CUDA_ARCH_BIN flag.