
使用python-opencv可以获取二值图像的轮廓以及中心点坐标。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
通过使用 Python-OpenCV,可以有效地获取二值图像的轮廓以及其中心点的坐标。首先,使用 `cv2.imread()` 函数读取 groundtruth 图像,并提取其红色通道的数据,得到二值图像 `groundtruth`。随后,利用 `groundtruth.shape` 获取图像的高度 `h1` 和宽度 `w1`。接着,通过调用 `cv2.findContours()` 函数在二值图像中查找轮廓,采用 `cv2.RETR_EXTERNAL` 检索模式和 `cv2.CHAIN_APPROX_SIMPLE` 近似方法。 如果找到的轮廓数量不等于 1,则跳过当前循环。最后,计算第一条轮廓的各个阶矩,并以字典的形式存储中心点坐标 `center`。
全部评论 (0)
还没有任何评论哟~


