我最近开始尝试使用OpenCv,特别是使用featuredetectors(例如SIFT,SURF ...) 现在我开始研究OpenCL,我想问一下这些featuredetectors是否有OpenCL“支持”。
在“googleing”这个问题的同时,我发现这个链接1具有可能的OpenCL加速功能。但是没有列出功能检测器,只有匹配器。 在github上,我发现了以下代码2,表示可以使用SURF。 有人知道在OpenCL中实现了哪些fetectors / feskriptors? (也许如何使用它们)
Greetings Drian
答案 0 :(得分:1)
OpenCL不直接支持任何功能检测器。
OpenCL不是图像处理的框架,而是并行运行算法的低级API。因此,它支持许多低级函数,例如向量函数,三角函数和其他低级指令,但没有特定于域的函数,作为图像中的检测特征。
OpenCV使用OpenCL通过在GPU上运行来加速某些操作。
基本上,如果您想使用高级易用的库进行图像处理,请使用 OpenCV 。
如果您想在CPU,GPU或其他加速器上自行实施并行执行算法,请使用 OpenCL 。