让代码更简单

当前位置:代码狗 > 开发教程 > 工业视觉教程 > 正文

VisionPro中CogBlobTool工具取得斑点测量值

在视觉分析中斑点工具使用及其频繁,对这个工具的掌握一定要熟练,前面也写了两篇关于它的教程了,今天在交流群中看到有人问怎么取CogBlobTool测量出来的数据,才发现好像上次没写到这个,这次重新补上。这里说一下,visionPro斑点工具的结果数据分为两种,一种是斑点对象拥有的属性,如面积、质心坐标等,这类数据取出方式看这篇文章C#+VisionPro取CogBlobTool工具运行结果;另一种是测量数据,这种数据需要使用康耐视提供的GetMeasure方法取出。

VisionPro中CogBlobTool工具取得斑点测量值

VisionPro中CogBlobTool工具取得斑点测量值

首先添加我们需要的测量项,打开CogBlobTool工具窗口,点击新建

VisionPro中CogBlobTool工具取得斑点测量值

VisionPro中CogBlobTool工具取得斑点测量值

选择你需要的测量数据即可

取出ImageBoundWidth数据实例:

cbt.Results.GetBlobs()[i].GetMeasure(CogBlobMeasureConstants.BoundingBoxExtremaAngleWidth)

cbt是CogBlobTool对象,通过该对象取得所有斑点对象,然后随你取第几个,然后通过GetMeasure方法取得对应测量数据。

这里我只是用ImageBoundWidth做例子,其它数据同理可得,自己写吧,有问题给我留言。

感觉很棒!可以赞赏支持我哟~

赞(2) 打赏

评论 抢沙发

×

请作者吃根烤肠!

支付宝