我想知道函数cv2.drawContours(厚度
drawContours documentation
最佳答案
OpenCV的文档说cv::DrawContours
基于扫描线多边形填充算法。 cv::DrawContours
主要包括两个函数CollectPolyEdges
和FillEdgeCollection
。前者只是基于从轮廓获得的一些“关键点”来收集边缘。因此,FillEdgeCollection
用于填充这些集合。
这里有两个关于算法的示例:
有关更多信息,您可以分析OpenCV的
cvDrawContours
的来源:cv::CollectPolyEdges
cv::FillEdgeCollection
关于opencv - 填充轮廓时,drawContours函数在OpenCV中如何工作?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28542836/