轮廓尺寸测量流程图
2023-10-22 13:32:58 0 举报
自动检测视频内的矩形物体尺寸,用A4纸标定像素尺寸,思路完整,容易复刻
作者其他创作
大纲/内容
while
否
是
获取轮廓角点坐标
获取此步的时钟数:e1
获取窗口角点坐标
获取排序后的轮廓角点
返回:原图、降序轮廓列表
while循环返回
获取两点距离计算公式
显示原图窗口
绘制绿色轮廓线
原图、最大轮廓、轮廓宽度和高度
打印已保存提示语
获取全为零的新数组
读取摄像头图像
if是否输入s键?
获取所有降序排列的轮廓
获取路径下的图片
显示A4窗口
获取校正后的图像
for循环返回
获取校正后所有降序排列的轮廓2
获取4行2列角点数组
if是否输入q键?
被测轮廓四个顶点
获取重新排序的数组
调用工具获取最大的轮廓
存储4顶点的轮廓信息
获取此步的时钟数
绘制文本内容
获取自定义变量
原图、边缘阈值、最小面积、角点个数
获取此封闭轮廓的周长
角点排序工具
获取最大值3和最小值0
获取高斯滤波图片
获取降序轮廓列表
尺寸测量工具
获取最大值2和最小值1
开始
存储无顶点的轮廓信息(无轮廓)
返回重新排序后的角点列表
if轮廓2周长不等于0?
while无限循环--循环调用相机或者图片
矫正A4纸铺平整个窗口
for是否遍历完全?
绘制带箭头的线
打印程序运行时间
获取透视变换后的目标图像
for遍历轮廓线
获取时钟的计数频率
获取每个点的x+y
返回:重新排序后的角点列表
for遍历轮廓2
获取裁剪后的透视变换图像
定义网络摄像头为假定义图片路径--1.jpg
获取调整后的图像
获取缩小的原图片
获取灰色图片
if轮廓周长不等于0?
if此轮廓面积大于最小面积?
返回:校正后的图像
if此轮廓形状的顶点数等于滤波值4?
打印终止提示标语
结束
获取拟合的轮廓线
打印保存A4图片提示标语
获取程序的运行时间
获取轮廓的边界框
两个点的坐标值
获取计算的宽度和高度尺寸
调用工具--开启优化开关
未检测到所有轮廓
获取每个点的x-y
获取锐化后的边缘图片
获取轮廓的面积
if滤波值大于零?
获取重新排序的轮廓角点
获取透视变换矩阵
打印点的形状
返回:两点间的距离
获取A4纸比例系数计算宽高
获取此封闭轮廓的形状
获取相机对象捕捉--初始设置0设置相机亮度、宽、高等参数
保存处理后的图片
if网络摄像头为真?
未检测到被测轮廓
cv2、np、time
轮廓提取工具
图像矫正工具
0 条评论
下一页