Python 3.x 在python中使用opencv查找轮廓

Python 3.x 在python中使用opencv查找轮廓,python-3.x,opencv,contour,Python 3.x,Opencv,Contour,我想,我很好地理解了函数“cv2.findContours(图像、模式、方法)”。 但是我在opencv的一个文档中得到了这个东西等高线,hierarchy=cv2.findContours(thresh,2,1)。我不明白这里2,1的含义以及为什么使用它们。请有人解释一下 void cv::findContours ( InputOutputArray image, OutputArrayOfArrays contours, OutputArray hierarc

我想,我很好地理解了函数“cv2.findContours(图像、模式、方法)”。 但是我在opencv的一个文档中得到了这个东西等高线,hierarchy=cv2.findContours(thresh,2,1)。我不明白这里2,1的含义以及为什么使用它们。请有人解释一下

void cv::findContours   (   InputOutputArray    image,
OutputArrayOfArrays     contours,
OutputArray     hierarchy,
int     mode,
int     method,
Point   offset = Point() 
)       
在二值图像中查找轮廓

该函数使用算法[132]从二值图像中检索轮廓。轮廓是形状分析、目标检测和识别的有用工具。请参见OpenCV示例目录中的squares.c

一些医生可以帮助你:

在二值图像中查找轮廓

该函数使用算法[132]从二值图像中检索轮廓。轮廓是形状分析、目标检测和识别的有用工具。请参见OpenCV示例目录中的squares.c

一些医生可以帮助你:

FindOnTours()的模式和方法参数是带有整数值的枚举。可以使用关键字或分配给它的整数值。当opencv包含在项目中时,此详细信息可以在visual studio中作为intellisense查看

下面是与每个枚举关联的值

模式

  • CV_RETR_外部:0
  • 简历列表:1
  • 简历:2
  • CV_RETR_树:3
  • 方法

  • CV_链_近似值_无:1
  • CV_链_近似值_简单值:2
  • CV_链约_TC89_L1:3
  • CV_链_约_TC89_KCOS:4

  • findContours()的mode和method参数是带有整数值的枚举。可以使用关键字或分配给它的整数值。当opencv包含在项目中时,此详细信息可以在visual studio中作为intellisense查看

    下面是与每个枚举关联的值

    模式

  • CV_RETR_外部:0
  • 简历列表:1
  • 简历:2
  • CV_RETR_树:3
  • 方法

  • CV_链_近似值_无:1
  • CV_链_近似值_简单值:2
  • CV_链约_TC89_L1:3
  • CV_链_约_TC89_KCOS:4

  • 它们是轮廓检索模式和轮廓近似方法的标志。基本上是int值,表示要使用的方法/模式。请阅读这些标志,它们是轮廓检索模式和轮廓近似方法的标志。基本上是int值,表示要使用的方法/模式。请阅读抱歉,但我不知道如何才能使用它们我以整数的形式表示模式和方法?Int值表示要使用的方法/模式。您阅读文档了吗?要使用它们,我将进行试错,看看它们表示什么,但这是我的选择。很抱歉,我不知道如何以整数的形式表示模式和方法?Int值表示wh要使用的ich方法/模式。您阅读了文档吗?要使用它们,我将进行试错,看看它们代表什么,但这是我的选择。