在视觉分析中斑点工具使用及其频繁,对这个工具的掌握一定要熟练,前面也写了两篇关于它的教程了,今天在交流群中看到有人问怎么取CogBlobTool测量出来的数据,才发现好像上次没写到这个,这次重新补上。这里说一下,visionPro斑点工具的结果数据分为两种,一种是斑点对象拥有的属性,如面积、质心坐标等,这类数据取出方式看这篇文章C#+VisionPro取CogBlobTool工具运行结果;另一种是测量数据,这种数据需要使用康耐视提供的GetMeasure
方法取出。
首先添加我们需要的测量项,打开CogBlobTool工具窗口,点击新建
选择你需要的测量数据即可
取出ImageBoundWidth数据实例:
cbt.Results.GetBlobs()[i].GetMeasure(CogBlobMeasureConstants.BoundingBoxExtremaAngleWidth)
cbt是CogBlobTool对象,通过该对象取得所有斑点对象,然后随你取第几个,然后通过GetMeasure
方法取得对应测量数据。
这里我只是用ImageBoundWidth做例子,其它数据同理可得,自己写吧,有问题给我留言。
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/241850.html