eclipse - 为什么 OpenCV 中与 CvSeq 相关的一切都如此困惑?

因此,我在工作中有一个使用 OpenCV 的项目(这实际上是我使用 OpenCV 做的第一个项目),我必须使用 CvSeq 之类的东西来使用 SURF 算法。自从我开始把它放在我的代码中,这完全是一团糟。显然,它可以编译,但至少 Eclipse 正在考虑存在一堆错误。所有的定义都搞砸了。

那么,是 Eclipse 的问题,还是 OpenCV 的新头文件就是那么糟糕,至少在那部分是这样。

最佳答案

我强烈建议您使用 OpenCV 的新 C++ 接口(interface)。它将允许您使用 vector<KeyPoint>对象,它比 CvSeq 更容易使用我相信你已经看到了。 C++ 接口(interface)也比旧的 C 接口(interface)具有更多的功能。

Here是一个很好的进行描述符匹配的 OpenCV 示例。

希望这会有所帮助。

https://stackoverflow.com/questions/8273066/

相关文章:

python - 如何转换图像以使投影图像与原始图像相同

opencv - 我可以在POSIT + OpenCV中使用mm吗?

iphone - openCV CvSVM::save为iPhone生成太大的文件

windows - OpenCV捕获的视频比实时运行的快吗?

android - Android OpenCV手势识别

image-processing - 读取 RGBA 图像 OpenCV

image-processing - 如何使用openCV库提取视频中的清晰轮廓

opencv - 是否可以使用此过程将屏幕坐标转换为相机坐标?

android - 1 channel iplimage -> Android 位图

opencv - C++ Eclipse OpenCV : . 生成了 exe 文件和二进制文件,但