cnts, hierarchy = cv2.findContours(frame_hsv_binary_white_close.copy(), cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
时间: 2023-12-01 22:04:39 浏览: 31
这段代码使用 OpenCV 的 `findContours` 函数来查找二值化图像中的轮廓。函数的第一个参数是二值化图像,第二个参数指定轮廓的检索模式,`cv2.RETR_EXTERNAL` 表示只检测最外层的轮廓,第三个参数指定轮廓的近似方法,`cv2.CHAIN_APPROX_SIMPLE` 表示使用简单的逼近算法来压缩轮廓,只保留轮廓的端点。函数的返回值是一个包含所有轮廓的列表,每个轮廓是一个包含轮廓上所有点的数组。同时,函数还返回了轮廓的层级关系,即每个轮廓的父子关系,也保存在返回值中。这些信息可以用于进一步处理轮廓。
相关问题
cnts, hierarchy = cv2.findcontours(thresh.copy(), cv2.retr_external, cv2.cha
我看到你的代码中有一个函数调用 `cv2.findcontours()`,这个函数可以在图像中查找轮廓。它的返回值包含两个元素:`cnts` 和 `hierarchy`。
`cnts` 是一个列表,其中的每一个元素代表一个轮廓。每个轮廓是一个形如 `(x,y)` 的 NumPy 数组,其中包含轮廓上所有点的坐标。
`hierarchy` 是一个包含轮廓层级信息的数组。它能够描述轮廓之间的嵌套关系以及轮廓的相对位置。如果两个轮廓不相交,那么它们的层级关系就是 `[-1, -1, -1, -1]`。
在函数调用中,`cv2.RETR_EXTERNAL` 指定了只返回最外层的轮廓,`cv2.CHAIN_APPROX_SIMPLE` 指定了仅保留轮廓的端点,以减少内存占用。
cnts, hierarchy = cv2.findContours(edged.copy(), cv2.RETR_LIST, cv2.CHAIN_APPROX_SIMPLE)
这行代码使用OpenCV库中的findContours函数来查找图像中的轮廓。函数的第一个参数是二值化后的图像,第二个参数指定轮廓检索模式,第三个参数指定轮廓逼近方法。函数返回两个值,第一个是轮廓数组,第二个是轮廓的层次结构。在这里,我们使用的是RETR_LIST模式,它只返回所有的轮廓,而不去创建任何父子关系。CHAIN_APPROX_SIMPLE是一种逼近方法,尝试将轮廓形状近似到一个更简单的形状,这里是一个由直线段组成的多边形。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)