【发布时间】:2015-02-16 13:44:46
【问题描述】:
我想知道OpenCV中函数cv2.drawContours使用了什么算法(厚度
【问题讨论】:
标签: opencv
我想知道OpenCV中函数cv2.drawContours使用了什么算法(厚度
【问题讨论】:
标签: opencv
OpenCV 的文档说cv::DrawContours 是基于扫描线多边形填充算法。 cv::DrawContours主要包括CollectPolyEdges和FillEdgeCollection两个函数。前者只是根据从轮廓中获得的一些“关键点”收集边缘。所以FillEdgeCollection是用来填充这些集合的。
这里有两个关于算法的例子:
更多信息可以分析OpenCV的cvDrawContours的来源:
【讨论】: