轮廓只是图像中对象的边界.轮廓的各种表示(例如,链码,傅里叶描述符,形状上下文)用于识别或分类对象.
这假设您有一种方法可以分割出一个对象并找到它的边界,这本身并不是一个小问题.用于查找边界的一类特定算法称为活动轮廓或蛇.这是你在问什么?
小智 5
Open CV python为我们提供轮廓和多种边缘检测功能,以识别对象的多种属性。轮廓可以简单地解释为连接具有相同颜色或强度的所有连续点(沿边界)的曲线。
轮廓是用于形状分析以及对象检测和识别的有用工具。我们采用二值图像(换句话说,像素只有两个可能值的图像),因此在找到轮廓之前,应用阈值或Canny边缘检测。
1)转换为灰度
2)转换为二进制图像
3)寻找轮廓
要绘制轮廓,请使用cv2.drawContours函数。只要有边界点,它也可以用来绘制任何形状。
1)找到区域。
2)找到周长
| 归档时间: |
|
| 查看次数: |
1946 次 |
| 最近记录: |