Visionpro中如何通过代码设置Cogblob的框线大小和位置坐标
时间: 2024-04-17 19:25:06 浏览: 233
在VisionPro中,你可以使用以下代码来设置Cogblob的框线大小和位置坐标:
```vb
' 获取Cogblob工具
Dim blobTool As CogBlobTool = CType(cogToolBlock.Tools("CogBlobTool1"), CogBlobTool)
' 设置框线大小和位置坐标
blobTool.RunParams.ExpectedBlobWidth = 200 ' 设置期望的宽度
blobTool.RunParams.ExpectedBlobHeight = 150 ' 设置期望的高度
blobTool.RunParams.BlobOriginX = 100 ' 设置框线原点的X坐标
blobTool.RunParams.BlobOriginY = 50 ' 设置框线原点的Y坐标
blobTool.RunParams.BlobWidth = 200 ' 设置框线的宽度
blobTool.RunParams.BlobHeight = 150 ' 设置框线的高度
' 更新Cogblob工具
blobTool.Run()
```
以上代码假设你已经在VisionPro工具块中添加了一个名为"CogBlobTool1"的CogBlob工具。通过设置`blobTool.RunParams`中的相关属性,你可以调整框线的大小和位置坐标。最后,调用`blobTool.Run()`来更新Cogblob工具以应用这些设置。你可以根据自己的需求来调整代码中的数值。
相关问题
Visionpro中通过代码设置Cogblob的框线中心点设置框线位置
在VisionPro中,你可以使用以下代码来设置Cogblob的框线位置,以框线中心点为基准:
```vb
' 获取Cogblob工具
Dim blobTool As CogBlobTool = CType(cogToolBlock.Tools("CogBlobTool1"), CogBlobTool)
' 设置框线中心点位置
blobTool.RunParams.BlobOriginX = 100 ' 设置框线中心点的X坐标
blobTool.RunParams.BlobOriginY = 50 ' 设置框线中心点的Y坐标
' 更新Cogblob工具
blobTool.Run()
```
以上代码假设你已经在VisionPro工具块中添加了一个名为"CogBlobTool1"的CogBlob工具。通过设置`blobTool.RunParams.BlobOriginX`和`blobTool.RunParams.BlobOriginY`属性,你可以调整框线中心点的位置。最后,调用`blobTool.Run()`来更新Cogblob工具以应用这些设置。你可以根据自己的需求来调整代码中的数值。
Visionpro中如何通过代码设置Cogblob的框线大小和位置形状
在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工具以应用这些设置。你可以根据自己的需求来调整代码中的数值。
阅读全文