自学内容网 自学内容网

实战OpenCV之轮廓检测

基础入门

        轮廓检测,是指在图像中找到物体边缘的过程。这些边缘通常代表物体的外部边界或者内部结构的重要特征。通过检测这些轮廓,我们可以获取关于物体形状、大小和位置等有价值的信息。在OpenCV中,我们可以通过cv::findContours()函数来完成该项工作,其接口原型如下。

void findContours(InputOutputArray image, OutputArrayOfArrays contours, 
    OutputArray hierarchy, int mode, int method, Point offset=Point());

        各个参数的含义如下。

        image:输入输出数组,通常是一个经过二值化的灰度图像。该参数既可以作为输入,也可以作为输出。输入时,它应该是经过阈值化处理的单通道8位灰度图像。输出时,该参数会被修改以存储轮廓信息。

        contours:输出轮廓集合,用于存储找到的所有轮廓。每个轮廓是一个向量,包含轮廓上的点的坐标。

        hierarchy:输出层次结构向量,


原文地址:https://blog.csdn.net/hope_wisdom/article/details/142675423

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!