0001_halcon-测量函数说明

halcon中,测量由三个步骤完成:

1. 生成测量矩形

gen_measure_rectangle2

2. 测量

measure_pairs

measure_pos

3. 关闭测量句柄

close_measure

以上函数的解析如下:

1. 生成测量矩形

gen_measure_rectangle2

函数参数说明:

Row:矩形中心点的行坐标

Column:矩形中心点的列坐标

Phi:矩形相对于水平方向,纵轴的角度

Length1:矩形的半宽

Length2:矩形的半高

Width:要处理的图像的宽

Height:要处理的图像的高

Interpolation:使用的插值类型

MeasureHandle:测量对象的句柄

2. 测量边缘对

measure_pairs

Image:输入的图像

MeasureHandle:测量对象句柄

Sigma:高斯平滑参数

AmpThresh:边缘幅度最小值

FuzzyThresh:模糊值的最小值

Transition:选择边缘对的第一个灰度值过渡值

RowEdgeFirst:第一个边缘点的行坐标

ColumnEdgeFirst:第一个边缘点的列坐标

AmplitudeFirst:第一个边缘的边缘幅度

RowEdgeSecond:第二个边缘点的行坐标

ColumnEdgeSeccond:第二个边缘点的列坐标

AmplitudeSecond:第二个边缘的边缘幅度

RowEdgeCenter:边缘对中心点行坐标

ColumnEdgeCenter:边缘对中心点列坐标

FuzzyScore:边缘对的模糊评估

IntraDistance:一个边缘对之前的距离

InterDistance:连续边缘对之间的距离

3. 测量连续边缘间的距离

如下函数,边缘是独立的,没有两两成对

如果需要测量的是连续边缘之间的距离,那么可以使用该函数

measure_pos

Image:输入的图像

Measurehandle:测量句柄

Sigma:高斯平滑

Threshold:边缘最小灰度值

Transition:是选正边缘还是负边缘

Select:选择的边缘(全部边缘,第一个边缘,最后一个边缘)

RowEdge:边缘中心点的行坐标

ColumnEdge:边缘中心点的列坐标

Amplitude:边缘幅度

Distance:连续边缘之间的距离

4. 关闭测量句柄

close_measure

MeasureHandle:测量对象句柄

猜你喜欢

转载自blog.csdn.net/ymj7150697/article/details/82390466
今日推荐