cv2.findContours返回值介绍
时间: 2023-11-16 17:59:10 浏览: 375
OpenCv中cvFindContours在程序中使用说明.docx
cv2.findContours()函数是OpenCV中用于查找图像中物体轮廓的函数。它的返回值包括三个部分:轮廓、层级信息和轮廓的近似表示。其中,轮廓是一个包含所有轮廓点的列表,每个轮廓点都是一个(x,y)坐标。层级信息是一个包含每个轮廓的父子关系的列表,它可以用于分析轮廓之间的关系。轮廓的近似表示是一个包含每个轮廓的近似表示的列表,它可以用于减少轮廓点的数量,从而提高处理速度。如果在调用cv2.findContours()函数时出现了"too many values to unpack (expected 2)错误",可以尝试将函数的返回值改为三个变量,即binary, contours, hierarchy = cv2.findContours(binary, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)。
阅读全文