VisionPro 视觉检测工具基础知识点

1.直线查找

采用矩形卡尺进行查询。通用由白到黑或者由黑到白之间的像素灰度进行直线查找,多个卡尺的灰度边界形成的点进行拟合,形成需要查找的直线。(针对最小像素点,进行灰度值差的计算,差值与阈值判断,寻找满足条件的点)

注意:由暗到明、由明到暗、或者任务极性的直线寻找方案的差异。

相关细节设置还包含:卡尺数、搜索长度等,同时也可以查看拟合的实际终点和起点坐标及所有的拟合点位坐标。

2.圆查找

该卡尺是1个有方向的矩形,用来找出1个点。同样要注意是由暗到明或者由明到暗(方向、极性),及其阈值。

3.模板匹配

3.1 抓取训练图形

3.2 相似度设置

需考虑旋转角度范围、缩放范围内的查找,以及接受阈值的设置。

4.位置修正

通过位置修正,让圆查找工具跟着模板匹配的坐标进行移动,实现查找不受物料位置的影响。(核心原则l:模板匹配+位置修改+查找工具)

**注意:**工具之间命名空间的设置

效果图

5.计算线与线之间的交点

5.1 添加工具

5.2 工具连接及命名空间的设置

5.3 直线A设置

5.4 直线B设置

​

5.5 得出交点

​

​

6.两线之间的夹角

6.1 工具查找

6.2工具连接得出结果

7.点与点的距离

7.1 添加工具

7.2 工具关联及得出结果

8.点到线的距离

8.1 工具添加

8.2 工具关联及得出结果

9.显示图像位置和灰度值

10.彩色图转灰度图

10.1 工具查找

10.2 工具关联及得出结果

11.棋盘格标定板

像素与距离的转换及畸形矫正

11.1 工具选择

11.2 参数设置

11.3 效果查看

11.4 应用

添加1个标定板、1个模板匹配、1个位置修正、1个线查找、1个圆查找、1个点到线距离工具,注意,所有的数据来源都是标定板的输出。

12 ToolBlock的应用

相当于是函数,可以将某一类的检测进行封装,实现图像的输入与结果的输出。

多个视觉工具的封装单元,将工具流打包为独立模块,对外暴露输入 / 输出接口,实现检测算法的复用、标准化,适合工程化部署、多相机共用同一算法.

13.ToolGroup的应用

多个视觉工具的松散集合,工具间通过数据引脚直接连接,无独立封装,快速搭建临时检测流程,适合调试、学习阶段的工具组合测试.

14.c#脚本的应用

  • 自动化:替代手动操作,实现相机采集、工具运行的自动执行;
  • 定制化:开发自定义界面、处理检测结果,适配个性化需求;
  • 工程化:封装算法、对接外部系统,从 "学习工具" 过渡到 "工业级应用"。

15.参数的外部输入

15.1 将以下阈值变更为动态输入

15.2 对区域进行添加输入的终端

15.3 选择需要输入的参数

15.4 添加输入项参数

15.5 输入参数连接

15.6 动态参数输入设置

相关推荐
AKAMAI1 分钟前
Akamai 宣布与Anthropic达成 116 亿美元多年期协议,以支持其日益增长的需求
人工智能·云计算
甲维斯6 分钟前
我把“赶 Deadline”和AI做成了一款游戏
人工智能·游戏开发
Smoothcloud润云36 分钟前
PyTorch大模型权重加载与启动耗时优化实战:定位磁盘、内存与显存瓶颈
人工智能·pytorch·python·深度学习·gpu算力
hsfxuebao1 小时前
380K Star 的 OpenClaw 凭什么碾压 Hermes Agent?源码级架构对决——从 Gateway 到 Agent Loop 的五维拆解
人工智能
唠点键盘之外的1 小时前
26 向量数据库实战:从 0 搭一条能用的检索链路(pgvector + Spring AI)
数据库·人工智能·spring
冬奇Lab1 小时前
开源项目第235期:REA — 让 AI Agent 逆向任何东西,从网站/Electron 应用一路分析到二进制层
人工智能·开源·资讯
冬奇Lab1 小时前
LLM 驱动的自动化测试系列(11):API 测试为什么反而是 LLM 最保守的战场
人工智能·测试
Csvn1 小时前
提示词即代码:有版本、能评审、可回滚(R01)
人工智能·aigc·agent
阿明副业观察2 小时前
AI视频生成技术全解:生成方法、操作流程与选型指南
大数据·人工智能·ai作画·aigc·ai写作
鬼手点金2 小时前
opencode-rules 插件
java·开发语言·前端·人工智能·chrome·git·github