OpenCV.轮廓发现与绘制
轮廓发现与绘制
一般而言,图像的轮廓都是由一系列的像素点构成,这些像素点属于二值图像的前景图像,每个轮廓都是一组点,而各组点则组成了轮廓。该方式的原理很复杂,简述即通过定义一系列的边缘点类型与拓扑集合结构类型,然后对二值图像的扫描来完成边缘类型的寻找与拓扑结构的构建,以此完成轮廓的发现。轮廓发现的函数声明如下:
findContours(image, contours, hierarchy, mode, method, offset);
各参数解释如下:
image 8单通道的输入图像。 contours List类型的像素点集合,即泛型为MatOfPoint类型。 hierarchy 拓扑信息。 mode 返回的轮廓拓扑模式,其枚举有以下四种:RETR_EXTERNAL(表示获取最大层最大的轮廓)、RETR_LIST(表示获取所有轮廓)、RETR_CCOMP(表示获取的所有轮廓呈现的双层组织结构
OpenCV.轮廓发现与绘制最先出现在Python成神之路。
共有 0 条评论