VisionPro学习记录29-1零件边缘缺陷检测

流程图连接图效果图

细节部分

PMA需要添加终端  原点、训练图像

 CogPatInspectTool缺陷检测工具

 CogPatInspectTool工具流程

规范化/归一化方法

 代码

  //1.添加图形集合
  CogGraphicCollection gc = new CogGraphicCollection(); 





    //2.1获取 Blob工具
    CogBlobTool blob = mToolBlock.Tools["CogBlobTool1"] as  CogBlobTool;//获取工具
    CogGraphicLabel myLabel = new  CogGraphicLabel();       //图形标签
    //根据结果数设置图形标签内容
    myLabel.Font = new Font("楷体", 15);
    if( blob.Results.GetBlobs().Count > 0 ) {
      myLabel.SetXYText(100, 50, "缺陷"); }     
    else {          
      myLabel.SetXYText(100, 50, "正常");
    }
    gc.Clear();  
    gc.Add(myLabel); //添加结果标签到集合
    //遍历结果 获取边界
    foreach( CogBlobResult b in  blob.Results.GetBlobs() )  {
      CogPolygon p = b.GetBoundary();  //每个斑点的边界 
      p.Color = CogColorConstants.Red;  //修改着色
      gc.Add(p);   //添加到图形集合 
    } 







    //3.显示结果
    foreach(ICogGraphic c  in gc){ 
      mToolBlock.AddGraphicToRunRecord(c, lastRecord, "CogImageConvertTool1.InputImage", "");
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值