【发布时间】:2017-06-10 01:50:34
【问题描述】:
我正在转换源代码并将库从 OpenCV 2.x 升级到 OpenCV 3.x。然后我想知道如何将 OpenCV 2.x 中的 BruteForceMatcher_GPU 更改为 OpenCV 3.x 中的某个模块。
在没有 GPU 支持的情况下只使用BFMatcher?
【问题讨论】:
我正在转换源代码并将库从 OpenCV 2.x 升级到 OpenCV 3.x。然后我想知道如何将 OpenCV 2.x 中的 BruteForceMatcher_GPU 更改为 OpenCV 3.x 中的某个模块。
在没有 GPU 支持的情况下只使用BFMatcher?
【问题讨论】:
从OpenCV Transition guide,你可以读到:
CUDA API 已更新(gpu 模块 -> 几个 cuda 模块, 命名空间 gpu -> 命名空间 cuda)
编辑:
在cuda::DescriptorMatcher 类的文档page 上,您似乎可以使用createBFMatcher()。
希望对你有帮助。
【讨论】: