视觉工具:文字显示、图像标注与多模板匹配
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工具的特点,可以直接检测彩色图片,也可以检测灰度图像
根据边缘轮廓和像素值进行模板匹配的