当前情况:我想检测图像内的矩形(或正方形),其中这些矩形的轮廓不一致。就像棋盘,外轮廓有整体。
可能的解决方案:我正在尝试实现一个主动轮廓算法,它应该可以帮助我检测物体的外部轮廓。我知道对象之外的一些点,只要对象适合它,它们就可以用来缩小和适合这些点。
搜索:找到了一个老openCV版本的cvSnakeImage函数,没有维护,不应该再用了。我找到了一个活动轮廓 C++ 实现,它也使用旧的 openCV 和 boost 库。我已经尝试过,但无法构建代码。HiDiYANG/ActiveContour
问题: OpenCV 中是否有当前可用的主动轮廓算法实现?是否有可用的最佳实施,我应该花时间了解实施?
示例图像: 我的第一张图像带有灰色边框上的点,并且想要获得红色矩形(第二张图像)。