VisionPro高级脚本实例化工具与自定义PMA工具的搜索区域

视觉新手分享也算复习所学的知识

此代码作用:VisionPro高级脚本实例化工具与自定义PMA工具的搜索区域
实例化应该还有另一种写法
直接展示 代码

    CogPMAlignTool pt = new CogPMAlignTool();   
    pt = mToolBlock.Tools["CogPMAlignTool1"] as CogPMAlignTool;   //实例化PMA工具
    CogRectangleAffine ra = new CogRectangleAffine();	//创建一个新的搜索区域
    ra.CenterX = 80;	//设置搜索区域的圆点
    ra.CenterY = 80;
    ra.SideXLength = 500;	//设置搜索区域的长宽
    ra.SideYLength = 500;
    pt.SearchRegion = ra;	//应用搜索区域到工具中
    pt.Run();
    

实例化代码也可以直接写成

CogPMAlignTool pt = mToolBlock.Tools["CogPMAlignTool1"] as CogPMAlignTool;
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
VisionPro高级脚本是一种功能强大的图像处理工具,可以帮助用户实现复杂的图像分析和处理任务。下面是一个关于VisionPro高级脚本的实例。 假设我们有一组产品图像,我们需要通过图像处理来检测其中的缺陷并进行分类。我们可以使用VisionPro高级脚本来实现这个任务。 首先,我们需要将图像加载到VisionPro软件中。可以通过编写脚本来实现图像加载。例如,我们可以使用“LoadImage”函数来加载图像。 然后,我们可以使用VisionPro中提供的各种图像处理算法来对加载的图像进行处理和分析。例如,我们可以使用“Threshold”函数来进行图像阈值化处理,将图像中的特定区域进行二值化操作。 接下来,我们可以使用“BlobAnalysis”函数来检测图像中的缺陷。该函数可以用于分析图像中的连通区域,并提取特定的属性,如位置、大小和形状等。 然后,我们可以使用“ClassificationTrain”函数来对缺陷进行分类。该函数可以用于训练分类器,根据所提取的缺陷属性来判断缺陷的类型。 最后,我们可以使用“OutputWindow”函数来将结果显示在输出窗口中。这样我们就可以通过VisionPro高级脚本输出图像处理和分析的结果,同时也可以保存结果供以后查看和分析。 以上是一个关于VisionPro高级脚本输出实例的简要说明。通过编写脚本,我们可以实现复杂的图像处理和分析任务,并高效地输出结果。VisionPro高级脚本提供了丰富的功能和算法,可以满足不同领域的图像处理需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值