轮廓面积

简介: 【6月更文挑战第11天】轮廓面积。

轮廓的面积
cv2.contourArea()函数用于返回轮廓面积,其基本格式如下。
ret=cv2.contourArea(contour[,oriented])
参数说明如下。
ret为返回的面积。
contour为轮廓。
oriented为可选参数。其参数值为True时,返回值的正与负表示轮廓是顺时针还是逆时针;参数值为False(默认值)时,函数返回值为绝对值。
示例代码如下。

轮廓面积

import cv2
import numpy as np
img=cv2.imread('shape2.jpg') #读取图像
gray=cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) #将其转换为灰度图像
ret,img2=cv2.threshold(gray,125,255,cv2.THRESH_BINARY) #二值化阈值处理
c,h=cv2.findContours(img2,cv2.RETR_TREE,cv2.CHAIN_APPROX_SIMPLE) #查找轮廓
for n in range(len(c)):
m=cv2.contourArea(c[n]) #计算轮廓面积
print('轮廓%s的面积:'%n,m) #输出轮廓面积

相关文章
|
算法 前端开发
三维形体投影面积
三维形体投影面积
65 0
|
8月前
|
SDN Python
轮廓的近似多边形
【6月更文挑战第11天】轮廓的近似多边形。
65 4
|
8月前
|
索引 Python
轮廓的凸包
【6月更文挑战第11天】轮廓的凸包。
56 3
|
9月前
|
存储 算法
轮廓发现
轮廓发现
49 5
wustojc1007求圆的面积和周长
wustojc1007求圆的面积和周长
56 0
|
9月前
|
算法
[Halcon&拟合] 直线、矩形和圆的边缘提取
[Halcon&拟合] 直线、矩形和圆的边缘提取
523 0
三角形的面积-叉积
三角形的面积-叉积
94 0
|
算法 Python
计算圆的面积
计算圆的面积
111 0
|
算法
计算三角形的周长和面积
计算三角形的周长和面积
111 0
给定圆的半径r,求圆的面积。
给定圆的半径r,求圆的面积。
144 0