opencv 的findcontours参数的含义
时间: 2024-06-01 17:12:39 浏览: 89
opencv轮廓(contour)检测
4星 · 用户满意度95%
OpenCV的findContours函数是用于找到图像中的轮廓的函数。它的参数如下:
1. image:输入二值图像,通常为灰度图像或二值化后的图像。
2. contours:输出的轮廓,以向量的形式保存。
3. hierarchy:输出的轮廓的层次结构,以向量的形式保存。
4. mode:轮廓的查找模式,可以是CV_RETR_EXTERNAL(只查找最外层轮廓)、CV_RETR_LIST(查找所有轮廓,但不建立轮廓的层次结构)、CV_RETR_CCOMP(查找所有轮廓,并将轮廓分为两级:外部轮廓和内部轮廓)或CV_RETR_TREE(查找所有轮廓,并建立轮廓的层次结构)。
5. method:轮廓的近似方法,可以是CV_CHAIN_APPROX_NONE(保存所有的轮廓点)、CV_CHAIN_APPROX_SIMPLE(仅保存轮廓的端点)、CV_CHAIN_APPROX_TC89_L1或CV_CHAIN_APPROX_TC89_KCOS。
6. offset:可选的偏移量,在轮廓的每个点上加上该偏移量。
这些参数共同影响了findContours函数的轮廓查找和输出结果。
阅读全文