Visionpro中如何通过代码设置Cogblob的框线大小和位置形状
时间: 2024-04-17 14:25:05 浏览: 89
在VisionPro中,你可以使用以下代码来设置Cogblob的框线大小和位置形状:
```vb
' 获取Cogblob工具
Dim blobTool As CogBlobTool = CType(cogToolBlock.Tools("CogBlobTool1"), CogBlobTool)
' 设置框线大小和位置形状
blobTool.RunParams.SegmentationParams.BlobMaxWidth = 200 ' 设置最大宽度
blobTool.RunParams.SegmentationParams.BlobMaxHeight = 150 ' 设置最大高度
blobTool.RunParams.SegmentationParams.BlobMinWidth = 100 ' 设置最小宽度
blobTool.RunParams.SegmentationParams.BlobMinHeight = 50 ' 设置最小高度
blobTool.RunParams.SegmentationParams.BlobAreaMode = CogBlobSegmentationConstants.BlobAreaModeConstants.Exclude ' 设置面积模式为排除
blobTool.RunParams.SegmentationParams.BlobAreaMin = 1000 ' 设置最小面积
' 更新Cogblob工具
blobTool.Run()
```
以上代码假设你已经在VisionPro工具块中添加了一个名为"CogBlobTool1"的CogBlob工具。通过设置`blobTool.RunParams`中的相关属性,你可以调整框线的大小和位置形状。最后,调用`blobTool.Run()`来更新Cogblob工具以应用这些设置。你可以根据自己的需求来调整代码中的数值。
阅读全文