示例
以下示例演示如何使用 `regionprops` 函数获取图像中对象的属性:
```python import cv2 import numpy as np读取图像 image = cv2.imread('image.jpg')转换为灰度 gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)二值化图像 thresh = cv2.threshold(gray, 127, 255, cv2.THRESH_BINARY)[1]查找图像中的轮廓 cnts = cv2.findContours(thresh.copy(), cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE) cnts = cnts[0] if len(cnts) == 2 else cnts[1]获取对象属性 for cntin cnts:props = cv2.regionprops(cnt, ['area', 'perimeter', 'centroid'])print("面积:", props[0].area)print("周长:", props[0].perimeter)print("质心:", props[0].centroid)```结论
`regionprops` 函数是一个功能强大的工具,用于提取图像中对象的属性。它可以用于各种图像处理任务,例如对象识别、分割和测量。通过了解 `regionprops` 函数的用法,您可以提高图像处理应用程序的效率和准确性。
本文地址:https://www.qianwe.com/article/019503b8e13d271203aa.html
上一篇:XML语法和结构概述xml的语法规则分条总结...
下一篇:VBScript教程深入浅出,从入门到精通vbscript...