C# 基于OpenCv的视觉工作流-章74-线-线距离

C# 基于OpenCv的视觉工作流-章74-线-线距离

本章目标:
一、直线查找;
二、距离计算;

与章62点线距离不同,本模块通过抓取独立的边线,再进行计算,能适应更为复杂的距离计算。本程序采用单目标测量方式、适合流水线中的全检测量场景。

一、直线查找

查找直线使用直线卡尺工具进行定位识别,如下图所示。先创建卡尺,再拖动卡尺放到要捕捉的目标上,调整尺寸及参数。


二、距离计算

根据捕捉到的点与直线,计算距离,如下图。

"VisionTool 探迹"免费视觉工具 自研

下载地址:https://pan.baidu.com/s/11tktKOSnepLNIEqNbvnv6w?pwd=qv5i

版本已更新至V1.0.2.0,更新功能如下:

1.增加轮廓查找,实现指定区域的轮廓提取;

2.增加边缘查找,实现指定区域边缘提取;

3.增加轮廓-段距,实现两个单独轮廓的分段距离计算;

4.轮廓段距,优化分段算法,使分段更均匀;

5.优化流程连线算法;

6.功能模块调整划分,创建视频模块;

"VisionTool Halcon"付费视觉工具 (自研,淘宝可搜)

对应系列文章"C# 基于Halcon的视觉工作流",欢迎前往阅读。

上述内容需要一定的技术功底,本章至此已结束,欢迎阅读下章,谢谢!

相关推荐
乌恩大侠2 分钟前
【AI-RAN】硬件产品:DELL 前传交换机
人工智能·spark·aerial·o-ru·ai-ran
白狐_7989 分钟前
408数据结构第8章:排序②——性质对比秒杀、场景选择与外部排序
java·数据结构·算法
zander25831 分钟前
LeetCode 84:柱状图中的最大矩形——单调栈如何确定左右边界
java·数据结构·算法
星栈39 分钟前
Rust 终于有能打的文档解析了?
人工智能
Shell运维手记1 小时前
Linux 常用基础命令学习笔记
linux·运维·笔记·学习·算法·github
Vaxmzzy1 小时前
AI直播浪潮下的行业重构:从“人海战术”到“智能基建”
人工智能·重构
朴马丁1 小时前
国际与国产PLM在精细化工赛道的布局:2026年主要厂商技术特色
大数据·运维·人工智能·流程行业plm·化工新材料
杨航 AI1 小时前
O(n log n):线性对数原理拆解 这个是排序算法的黄金复杂度之一。
算法·排序算法
狂奔蜗牛(bradley)1 小时前
深度学习三大基础激活函数详解:Sigmoid、Tanh、ReLU 公式、导数、图像与优缺点对比
人工智能·深度学习