注意cv.RETR_TREE查找轮廓后轮廓是从外到内的排列顺序,那么contours[1]就是六边形的内边轮廓 第三步:获取轮廓内部距离轮廓最远的点(作为内切圆圆心)和最小距离(作为内切圆半径),绘制内切圆 1 2 3 4 5 6 7 8 9 # 获取最大值即内接圆半径,中心点坐标 minVal, maxVal, _, maxDistPt = cv.minMaxLoc(...
//轮廓发现,轮廓绘制 vector<vector<Point>> contours;//双层,意思是有很多个轮廓,每个轮廓有很多个点 vector<Vec4i> hierachy;//4个元素分别存储该轮廓的【后一个轮廓、前一个轮廓、父轮廓、内嵌轮廓】的索引编号 findContours(img_bin, contours, hierachy, RETR_TREE, CHAIN_APPROX_SIMPLE, Point(0, 0));...