我有一个OpenCV应用程序从一个办公室内部的网络摄像头流(很多细节),在那里我必须找到一个人工标记。标记是白色背景上的黑色方格。我使用Canny找到边缘和cvFindContours进行轮廓,然后approxPolyDP和co。为了筛选和寻找候选,然后使用局部直方图来进一步过滤,bla bla bla.
这多少起作用了,但不是我想要的那样。FindContours总是返回一个闭环,即使Canny创建了一条非封闭的行.我得到一个轮廓线两侧行走,形成一个循环。对于Canny图像上的封闭边缘(我的标记),我得到两个轮廓,一个在内部,另一个在外部。我在这次行动中遇到了问题:
我得到两个轮廓为每个