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做例子,其它数据同理可得,自己写吧,有问题给我留言。

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/241850.html

(0)
上一篇 2022年4月7日 01:42
下一篇 2022年4月7日 01:42

相关推荐

发表回复

登录后才能评论