3.2.1 在 HDevelop 中创建原型

下面示例的任务是读取一幅图像,并计算其中连接区域的数量。

  1. 打开 HDevelop,在程序窗口中输入以下代码:

    read_image (Image, 'pcb')
    threshold (Image, Region, 0, 122)
    connection (Region, ConnectedRegions)
    count_obj (ConnectedRegions, Number)
    

  2. 点击工具栏中的运行或按 F5 键测试程序。

为了方便地将 HDevelop 代码集成到实际应用程序中,我们将机器视觉部分封装在一个本地函数中。

  1. 突出显示以下代码行:

    threshold (Image, Region, 0, 122)
    connection (Region, ConnectedRegions)
    count_obj (ConnectedRegions, Number)
    

  2. 右键单击打开上下文菜单。
  3. 选择创建新函数
  4. 将其命名为 count_regions
  5. 选择 参数,将 选中方案 改为 先进先出
  6. 确定 确认。
  7. 将 HDevelop 程序保存为 hdev_count_regions.hdev