opencv轮廓

寻找轮廓之前需使用阈值或者canny边缘检测

找到轮廓

python 复制代码
contours, hierarchy = cv.findContours(thresh, cv.RETR_TREE, cv.CHAIN_APPROX_SIMPLE)

绘制轮廓

第三个参数是轮廓的索引

python 复制代码
cv.drawContours(img, contours, -1, (0,255,0), 3)

轮廓面积

python 复制代码
area = cv.contourArea(cnt)

轮廓周长(弧长)

python 复制代码
perimeter = cv.arcLength(cnt,True)

轮廓的外接矩形

(1)直角矩形

python 复制代码
x,y,w,h = cv.boundingRect(cnt) 
cv.rectangle(img,(x,y),(x+w,y+h),(0,255,0),2)

(2)旋转矩形

轮廓形状匹配

相关推荐
啊阿狸不会拉杆几秒前
《计算机视觉:模型、学习和推理》第 4 章-拟合概率模型
人工智能·python·学习·算法·机器学习·计算机视觉·拟合概率模型
Katecat996633 分钟前
基于sparse-rcnn_r50_fpn的冰球目标检测与识别系统改进与部署
人工智能·目标检测·计算机视觉
Katecat996633 分钟前
基于深度学习的虹膜识别与分类系统,结合tood_r50_fpn_anchor-based_1x_coco模型实现
人工智能·深度学习·分类
枕石 入梦5 分钟前
Java 手写 AI Agent:ZenoAgent 实战笔记
人工智能·开源·agent·zenoagent
陈天伟教授9 分钟前
人工智能应用- 人工智能交叉:06.解析蛋白质宇宙
人工智能·神经网络·算法·机器学习·推荐算法
hudawei99618 分钟前
和豆包AI对话-什么是人类的理解
人工智能·人类的理解·人工智能的理解
BatmanWayne21 分钟前
swift-微调补充
人工智能·swift
成都方航科技21 分钟前
AI助力非机动车交通管理解决方案 AI摄像头劝导系统 成都方航科技有限公司
人工智能·科技
Brian-coder26 分钟前
Swarm-Lab:多智能体实验平台
人工智能
牛哥带你学代码27 分钟前
Spatiotemporal Prediction using Deep Learning
人工智能·深度学习·机器学习