Halcon 循环找出多张电路板上的焊盘 (PCB板的有效区域在图中位置不一样)

文章目录

  • 1 问题描述
  • 2 关键代码演示
    • 2.1 缩减范围,提高效率
    • 2.2 求差,去掉矩形块,只剩下圆
    • 3.3 最终效果
  • 3 完整代码

1 问题描述

如图,循环找出下面四张电路板上的 焊盘;
四张图的有效区域在图中的位置不一样;
且图中还有和焊盘区域相近的矩形黑块;

为了提高效率,先找到产品(电路板);
再找小黑块,再从中减去小矩形块;
Halcon 循环找出多张电路板上的焊盘 (PCB板的有效区域在图中位置不一样)_第1张图片
Halcon 循环找出多张电路板上的焊盘 (PCB板的有效区域在图中位置不一样)_第2张图片
Halcon 循环找出多张电路板上的焊盘 (PCB板的有效区域在图中位置不一样)_第3张图片
Halcon 循环找出多张电路板上的焊盘 (PCB板的有效区域在图中位置不一样)_第4张图片

你可能感兴趣的:(Halcon,图像处理,人工智能,计算机视觉,Halcon)