当前位置: 首页 > news >正文

学习海康VisionMaster之垂线查找

一:进一步学习了

       今天学习下VisionMaster中的垂线查找,顾名思义,就是查找点到直线的垂线,输出垂足点或者垂线

二:开始学习

     1:什么是垂线查找?

      就是已知一个点和一条线,计算这个点到这条线的垂线,如下图所示

2:应用场景:这个应用场景其实在机器视觉的场景下应用还是非常广泛的

(1)、精密零件尺寸检测:

手机Cover Glass宽度测量
通过查找上下边缘的两条直线(如白色区域边界),利用线线测量功能计算两条直线的平均距离,输出垂直距离及夹角。若两条线接近平行,其距离即为垂线长度,适用于检测玻璃盖板的宽度或麦克风条形孔的间距

(2)、机械零件垂直度检测
检测轴类零件边缘的直线度或板材的垂直角度,通过线线测量输出两直线的夹角。若夹角为90°,则判定为垂直;若存在偏差,可量化垂直度误差

三:直接上案例

1:先导入需要测试的图片集合

2:使用轮廓定位,把两个组件的线连起来,这里是需要设定模版匹配功能,这样图像不管怎么旋转都能准确定位图像位置,具体操作步骤可以参考前面课程

3:拖入位置修正功能:这个非常重要,这里也不提了,可以参考上一篇笔记

4:拖入垂线查找模块

5:双击组件,开始设定参数

(1):它的计算方式有两种

 第一个是过点垂线:以这个点为起点,查找垂直于指定直线的线段

 第二个是中垂线:指定直线的中垂线

(2):输入点或者直线或者坐标是依据前面的前序模块,和上一篇的中线查找其实是一个原理,注意连线方式

四:实测:上述设定好参数,开始实际测量看看效果,不同的检测模式下的检测效果

http://www.xdnf.cn/news/63379.html

相关文章:

  • 【大数据分析】Apache Doris高性能实时分析数据库:MPP架构下的多场景应用与优势分析以及部署应用
  • Spark-SQL连接Hive全攻略
  • (mamba_ssm)安装踩坑指南
  • JavaScript与TypeScript
  • Buildroot、BusyBox与Yocto:嵌入式系统构建工具对比与实战指南
  • 【C++教程】C++中为什么优先使用 cout/cin流
  • 【自然语言处理与大模型】模型压缩技术之剪枝
  • 可穿戴无线生理信号采集贴片产品市场需求简析
  • 关于ORM
  • numpy、pandas内存优化操作整理
  • 【嵌入式系统设计师(软考中级)】第二章:嵌入式系统硬件基础知识(上)
  • Web 前端打包工具与构建系统的进阶指南
  • Kafka 生产者的幂等性与事务特性详解
  • 归一化对C4.5决策树无效的数学原理与实证分析
  • 配置 VS Code 使用 ESLint 格式化
  • 利用课程编辑器创新教学,提升竞争力​
  • VSCode连接服务器跑深度学习代码相关问题(研0大模型学习第八天)
  • 【软件工程】软件测试基础知识
  • 在springboot3.4.4和jdk17环境下集成使用mapstruct
  • 使用Postman调测“获取IAM用户Token”接口实际操作
  • 性能比拼: Nginx vs Apache
  • nn.LayerNorm():对输入张量的最后一个维度(特征维度)进行归一化
  • 【目标检测】目标检测综述 目标检测技巧
  • 全球首个人形机器人半程马拉松技术分析:翻车名场面背后的突破与挑战
  • DeepSeek赋能Nuclei:打造网络安全检测的“超级助手”
  • 量化研究---小果全球大类低相关性动量趋势增强轮动策略实盘设置
  • ThinkPHP5 的 SQL 注入漏洞
  • 【时时三省】(C语言基础)循环的嵌套和几种循环的比较
  • STM32——新建工程并使用寄存器以及库函数进行点灯
  • DeepSeek 大模型 + LlamaIndex + MySQL 数据库 + 知识文档 实现简单 RAG 系统