- 二维测量有一种形态学的方法,参照我之前的博客。
形态学方法测量
- 本文主要介绍一种建立测量模型的方法,对直线和圆进行测量.
一.圆心度测量
1.设定测量模型
- 首先将我们将待测量圆的半径圆心,以及容错度声明出来。
- 创建测量句柄
*1.创建测量句柄
create_metrology_model (MetrologyHandle)
set_metrology_model_image_size (MetrologyHandle, Width, Height)
- 初始化测量模型,这里用到我们第一步声明的圆的信息
1.CircleRadiusTolerance:也就是容错度,我们绘制测量矩形的高。
2.CircleRadiusTolerance2:测量矩形的宽。
2.sigma:高斯滤波掩膜大小
3.MeasureThreshold:检测边缘的阈值
add_metrology_object_circle_measure (MetrologyHandle, CircleInitRow, CircleInitColumn, CircleInitRadius, CircleRadiusTolerance, CircleRadiusTolerance2, sigma, MeasureThreshold, [], [], MetrologyCircleIndices)
*‘uniform’参数是放置区域出现正负边缘,只测量正边缘或负边缘
set_metrology_object_param (MetrologyHandle, MetrologyCircleIndices, 'measure_transition', 'uniform')
*