Halcon系列之一维量测相关算子介绍

简介: Halcon系列之一维量测相关算子介绍

1.gen_measure_rectangle2

准备提取垂直于矩形的直边,也就是在矩形长边方向的边缘像素

gen_measure_rectangle2( : : Row, Column, Phi, Length1, Length2, Width, Height, Interpolation : MeasureHandle)
Row (input_control):矩形中心点的行坐标
Column (input_control):矩形中心点的列坐标
Phi (input_control):轮廓线与水平方向的夹角(弧度制)
Length1 (input_control):矩形长轴的一半
Length2 (input_control):矩形短轴的一半
Width (input_control) :待处理图像的宽度
Height (input_control) :待处理图像的高度
Interpolation (input_control) :插值方式(‘bicubic’, ‘bilinear’, ‘nearest_neighbor’)
MeasureHandle (output_control) :测量对象句柄

2.measure_pairs

提取垂直于矩形或环形弧的直边对。

measure_pairs(Image : : MeasureHandle,Sigma,Threshold,Transition,Select :RowEdgeFirst,ColumnEdgeFirst,AmplitudeFirst,RowEdgeSecond,ColumnEdgeSecond,AmplitudeSecond,IntraDistance,InterDistance)
Image(input_control):传入图像
MeasureHandle(input_control):传入提取边缘像素测量句柄
Sigma(input_control):平滑系数
Threshold(input_control):灰度值一阶导数的阈值
Transition(input_control):极性 positive: 黑->白   negaitive:白->黑
Select(input_control):选择点的位置,first,last ,all分别表示第一个点,最后一个点,所有点
RowEdgeFirst(output_control):第一个边缘中心的行坐标
ColumnEdgeFirst(output_control):第一个边缘中心的列坐标
AmplitudeFirst(output_control):第一个边缘的振幅(可以理解为一阶倒数)
RowEdgeSecond(output_control):第二个边缘中心的行坐标
ColumnEdgeSecond(output_control):第二个边缘中心的列坐标
AmplitudeSecond(output_control):第二个边缘的振幅(可以理解为一阶倒数)
IntraDistance(output_control):边对边之间的距离。
InterDistance(output_control):连续边对之间的距离。
边缘对是两条边是一对,IntraDistance表示的是一对的内部距离,InterDistance表示两对间的距离

3.measure_pos

提取垂直于矩形或者环形弧的直边。

measure_pos(Image : : MeasureHandle, Sigma, Threshold, Transition, Select : RowEdge, ColumnEdge, Amplitude, Distance)
Image (input_object) :输入图像
MeasureHandle (input_control) :测量对象句柄
Sigma (input_control) :高斯滤波参数
Threshold (input_control) :边缘强度控制阈值
Transition (input_control) :边界从白到黑还是从黑到白(分别对应’negative’, ‘positive’,也可以选择‘all’)
Select (input_control) :选择寻点的模式( 'all’输出所有点, 'first’输出第一个点, 'last’输出最后一个点)
RowEdge (output_control) :寻到直边的中心点行坐标
ColumnEdge (output_control) :寻到直边的中心点列坐标
Amplitude (output_control) :寻到直边的边缘强度值
Distance (output_control) :连续边之间的距离
相关文章
|
9月前
基于形状模板匹配(一)相关算子简介
基于形状模板匹配(一)相关算子简介
192 0
Halcon中关于角度计算和测量拟合的算子详解
Halcon中关于角度计算和测量拟合的算子详解
1785 0
|
存储 算法
halcon模板匹配实践(1)算子参数说明与算子简介
halcon模板匹配实践(1)算子参数说明与算子简介
854 0
|
9月前
halcon算子模板匹配(一)基于形状的模板匹配
halcon算子模板匹配(一)基于形状的模板匹配
1335 0
|
9月前
halcon基础系列之基于相关性模板匹配算子
halcon基础系列之基于相关性模板匹配算子
249 0
|
9月前
Halcon基础系列之矩阵相关算子
Halcon基础系列之矩阵相关算子
116 0
|
9月前
halcon基础系列之二维量测相关算子
halcon基础系列之二维量测相关算子
298 0
|
9月前
halcon基础系列之几何工具相关算子
halcon基础系列之几何工具相关算子
208 0
|
9月前
|
算法
halcon系列之直线拟合和圆形拟合算子
halcon系列之直线拟合和圆形拟合算子
887 0
|
9月前
|
算法 计算机视觉 C++
Opencv(C++)学习系列---Sobel索贝尔算子边缘检测
Opencv(C++)学习系列---Sobel索贝尔算子边缘检测
254 0