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) :连续边之间的距离
相关文章
Halcon中关于角度计算和测量拟合的算子详解
Halcon中关于角度计算和测量拟合的算子详解
2209 0
halcon算子模板匹配(一)基于形状的模板匹配
halcon算子模板匹配(一)基于形状的模板匹配
3818 0
|
机器学习/深度学习 存储 文字识别
Halcon解决方案指南(18)OCR--字符识别
第18章 光学字符识别_OCR OCR(Optical Character Recongnition)即我们通常意义上讲的光学字符识别。在HALCON中,OCR常被用来分割区域及读取识别图像中的字符含义。
9098 57
|
文字识别 算法 计算机视觉
图像处理之Zhang Suen细化算法
图像处理之Zhang Suen细化算法
660 0
|
机器学习/深度学习 文字识别 算法
[Halcon&图像] 缺陷检测的一些思路、常规检测算法
[Halcon&图像] 缺陷检测的一些思路、常规检测算法
6582 2
|
算法
halcon系列之直线拟合和圆形拟合算子
halcon系列之直线拟合和圆形拟合算子
1632 0
halcon基础系列之几何工具相关算子
halcon基础系列之几何工具相关算子
529 0
|
算法
[Halcon&拟合] 直线、矩形和圆的边缘提取
[Halcon&拟合] 直线、矩形和圆的边缘提取
1062 0
[Halcon&笔记] 特征选择中的常用特征总结
[Halcon&笔记] 特征选择中的常用特征总结
582 0
[Halcon&几何] 直线的垂线与延长线的计算
[Halcon&几何] 直线的垂线与延长线的计算
769 1