I think the calling the function detectAndComputeAsync
is a little misleading. I would guess it is because the CUDA feature detectors inherit from Feature2DAsync
which have these method names or it is because at some point Async
in the name meant that the function took CUDA streams. Anyway the function requires calls to cudaStreamSynchronize
throughout which is causing the host side delay you are seeing.
1 Like