我试图用CUDA的支持来构建opencv,将cuda::SURF_CUDA与cv::xfeatures2d::SURF,但这很有挑战性进行比较。
但是,假设我想获得一个高性能的实时应用程序的冲浪描述符。是的,我知道FAST或ORB是更合适的描述符,但它们是二进制文件,我需要欧几里德描述符。
无论如何,我想知道这两种实现中哪一种是更快的,只要给出一个(查询)图像。我认为这很重要,因为有人告诉我,只有在需要处理大量图像时才能使用CUDA,因为与计算描述符的时间相比,在GPU内存中加载它们的时间变得很短,但我不知道这是否属实。
另一个原因,因为我张贴这是因为我只有一个NVIDIA GT755m,这不是一个高水平的GPU,所以我的结果可能不是那么好的原因。另一方面,我正在尝试改进cv::xfeatures2d::SURF的并行部分(并在具有64个核的Xeon上进行测试)。
https://stackoverflow.com/questions/42270241
复制相似问题