我刚开始使用OpenCV来检测图像中的特定曲线。首先,我想要验证是否存在曲线,接着,我想根据垂直或水平凸/凹曲线的类型进行识别。在OpenCV中是否有可用函数?如果没有,你能给我一些关于如何编写这样一个函数的想法吗?谢谢!顺便说一句,我正在使用C++。
如果想了解如何在这种问题上使用RANSAC,可以查看RANSAC for Dummies by Marco Zuliani。他还有一个不错的MATLAB工具箱可供参考,您可能可以将其移植到所选语言中。
除非您知道背景的外观,或者通过强制清理背景来控制背景,否则这是一个非常难以解决的问题。