在 GPU 内存中保留关键点以实现高效流水线

Retaining keypoints in GPU memory for efficient pipelining

是否可以使用 openCV 的 CUDA API 将特征检测器和描述符 (orb->detectAndCompute) 返回的关键点和描述符保留在 GPU 内存中,以便我们可以将关键点和描述符直接传递给knnMatch,无需下载并重新上传关键点和描述符?它将避免管道中低效的内存传输

利用来自 CUDA API 的异步函数集,可以实现这个确切的结果。 following 存储库只是在它的特征提取、描述和匹配到数据库的实现中。