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

视觉工具:文字显示、图像标注与多模板匹配

CogCreateGraphicLabelTool

用于标识或者注释图像中的关键信息或者区域,可以在图像上添加文本或者坐标信息。 InputGraphicLabelText:文本 Inputlnteger:整数 InputDouble:小数 InputBoolean:布尔值 Formatted:格式化可以按照字符串的格式进行输出,使用{}表示,小数->{D:F2}保留两位小数位,整数-->{I},布尔值--->{B}

添加文字工具导入图片,传入相应的信息(数字或文本)⬇️

选择器选择最后一个Formatted(支持自定义文本内容),如果只想显示数字,可以根据数据类型选择相应的选择器⬇️

文本框内输入你想输入的信息{}是必须的{I}是Integer的缩写(表示数字的类型)⬇️

添加终端

添加工具一些没有显示的数据,让它们在工具的窗口上显示出来

右键工具选择添加终端⬇️

浏览一栏选择所有(未过滤),一般输出信息都会在Results中,在其中找到想要输出的信息点击添加输出最后关闭即可⬇️

CogPMAlignMultiTool-多模板匹配

基于CogPMAlignTool单模板创建多个模板⬇️

点击训练参数下第一个框添在弹出的两个选项里选择第一个(Add...)添加单个模板,点击Edit进行单个模板匹配⬇️

这些信息是共用的,统一调整,全局适用⬇️

单个模板匹配的操作和普通的模板匹配一样,抓取训练图像、训练⬇️

模板添加完以后点击多模板匹配工具的下方的Multi Train和Eind 按钮⬇️

然后点击Multi Params将左侧的模板转移到右侧栏中⬇️

将Runtime Mode改为最后一个,再点击运行⬇️

结果展示

不常用的

CogCNLSearchTool

基于像素值模板进行匹配定位,不支持旋转和缩放,但是速度快。

  • Cog:是"Cognex"(康耐视,公司名称)的缩写,是康耐视旗下视觉工具的标志性前缀(如VisionPro软件中的许多工具均以"Cog"开头,例如CogFindTool、CogCalibTool等)。

  • CNL:是"Correlation-based Non-Linear"的缩写,直译为"基于相关性的非线性"。这一缩写对应该工具的核心技术特点---它采用基基于相关性的图像匹配算法,且支持处理 非线性亮度变化的场景(例如图像中存在局部光照不均、反光差异等非线性光强变化时,仍能稳定匹配特征)。

  • Search:意为"搜索、查找",直接体现工具的核心功能--在图像中搜索与预设模型匹配的目标特征(如物体边缘、灰度模式等)。

  • Tool:意为"工具",表明其是康耐视VisionPro软件套件中的的一款功能性工具模块。

    综上,CogCNLSearchTool可理解为"康耐视基于相关性的非线性搜搜索工具",名称直观反映了其所属品牌、核心算法特性和功能定位。

CogSearchMaxTool 彩色模板匹配工具

综合PMAlign和CNLSearch工具的特点,可以直接检测彩色图片,也可以检测灰度图像

根据边缘轮廓和像素值进行模板匹配的

http://www.dtcms.com/a/352580.html

相关文章:

  • Mysql——一条 update 语句的执行过程
  • Prometheus 指标类型
  • Solon Web 的两种 Context-Path 配置
  • Vuex 和 Pinia 各自的优点
  • MATLAB中函数的详细使用
  • Linux-孤儿进程和僵死进程
  • RAG中使用到的相关函数注释——LangChain核心函数
  • tracebox工具使用
  • LKT4202UGM耗材防伪安全芯片,守护您的消费电子产品
  • 从串口到屏幕:如何用C#构建一个军工级数据实时监控
  • JUC之synchronized关键字
  • Dify 从入门到精通(第 57/100 篇):Dify 的知识库扩展(进阶篇)
  • 8.26学习总结
  • 在 C# 中使用 Consul 客户端库实现服务发现
  • 卷积操作现实中的意义
  • 发力低空经济领域,移动云为前沿产业加速崛起注入云端动能
  • 微服务-24.网关登录校验-实现登录校验
  • Linux系统日志分析与存储
  • 机器学习:前篇
  • 从行业智能体到一站式开发平台,移动云推动AI智能体规模化落地
  • 产品经理操作手册(3)——产品需求文档
  • Duplicate Same Files Searcher v10.7.0,秒扫全盘重复档,符号链接一键瘦身
  • 【软件测试面试】全网最全,自动化测试面试题总结大全(付答案)
  • 告别出差!蓝蜂物联网网关让PLC程序远程修改零延迟
  • 二、JVM 入门 —— (四)堆以及 GC
  • 渗透测试术语大全(超详细)
  • C++ STL 顶层设计与安全:迭代器、失效与线程安全
  • 【C++游记】栈vs队列vs优先级队列
  • 算法编程实例-快乐学习
  • 随机森林实战:在鸢尾花数据集上与决策树和逻辑斯蒂回归进行对比