OpenCV的OpenCL特征提取源代码具有我想要使用的一些功能;但是它们没有在通常的include头路径中定义,而是直接在modules/src/hog.cpp的源文件中定义在顶部的命名空间cv :: ocl :: device :: hog下。
访问这些功能的正确方法是什么?我不认为我应该再次包含整个源文件。事实上我确实尝试过,但编译器无法找到一些依赖项。
我宁愿不必直接更改OpenCV源,然后在OpenCV 3.0.0发布时重新安装所有内容,所以我一直在尝试编写cv :: ocl :: HOGDescriptor的派生类来做什么我想要。