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

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

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

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

一、圆心查找

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

二、直线查找

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

三、距离计算

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

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

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

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

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

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

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

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

5.优化流程连线算法;

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

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

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

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

相关推荐
GuWenyue6 小时前
写Agent还要重复封装工具?一套MCP多服务方案,3个能力让AI自动查地图、读写文件、操控浏览器
人工智能·机器学习·开源
GuWenyue6 小时前
90%AI新手不会调参!LangChain双模型流水线实战,一套代码兼顾严谨+创意
人工智能
To_OC7 小时前
LC 131 分割回文串:刚学回溯时,我连怎么切字符串都想不明白
javascript·算法·leetcode
光锥智能8 小时前
WAIC亮点|兼具泛化能力与作业效率的极智嘉机器人天团
人工智能·机器人
阳光是sunny8 小时前
LangGraph中的Reducer是什么
前端·人工智能·后端
甲维斯8 小时前
Kimi K3 重构10000行单文件屎山代码!
人工智能
旖-旎8 小时前
LeetCode 518:零钱兑换||(完全背包)—— 题解
c++·算法·leetcode·动态规划·背包问题
阳光是sunny8 小时前
从链到图:LangGraph 入门基础全解析
前端·人工智能·后端
新知图书8 小时前
11.3 详细实现与核心配置(作业批改智能体开发)
人工智能·agent·ai agent·智能体·扣子
To_OC8 小时前
LC 42 接雨水:暴力超时卡半天?前后缀数组一用就通了
javascript·算法·leetcode