我正在尝试检测一个形状类似下图的连续框(此图像是在应用边缘检测器后拍摄并清理的),但是可以改变它的大小(有时它的长度更宽一些,有时在呼吸中)。都具有相似的模式,并且看起来像一个盒子。我试图使用findcontour以及霍夫线检测器对其进行检测。
但是结果看起来并不是很理想,主要是因为盒子的底部没有闭合(当盒子达到一定长度时才发生)
寻找建议
我有其他一些想法 1)寻找相交点并确定相交是否为90度 2)看一下HU瞬间,并使用图像的模板图像进行比较
致谢
答案 0 :(得分:1)
如果过滤后的数据始终是干净的,则可以查看computing oriented bounding boxes with cv::minAreaRect
。 cv::boundingRect
也可以工作,尽管它似乎只给出直立的边界矩形,而不是定向的矩形。这是opencv的tutorial for oriented bounding boxes。