36.2、视觉测量---一维测量算子

                    Interpolation : MeasureHandle)

    功能:产生测量对象句柄,用于提取垂直于环形圆弧的直边缘。

    参数:

        CenterRow, CenterCol, Radius:输入圆弧的中心坐标和半径

        AngleStart, AngleExtent:输入圆弧的起始角度和角度范围

        AnnulusRadius:输入环形带的半径(宽度的一半)。

        Width, Height:输入图像的宽度和高度

        Interpolation:输入插值类型

        MeasureHandle:输出测量对象句柄

2、gen_measure_rectangle2( : : Row, Column, Phi, Length1, Length2, Width, Height, Interpolation :

                            MeasureHandle)

    功能:产生测量对象句柄,用于提取垂直于仿射矩形的直边。

    参数:

        Row, Column, Phi:输入仿射矩形的中心坐标和纵轴水平夹角。

        Length1:输入仿射矩形宽度的一半

        Length2:输入仿射矩形高度的一半

        Width, Height:输入图像的宽度和高度

        Interpolation:输入插值类型

        MeasureHandle:输出对象句柄

3、measure_pos(Image : : MeasureHandle, Sigma, Threshold, Transition, Select : RowEdge, ColumnEdge,

                Amplitude, Distance)

    功能:提取垂直于仿射矩形或环形圆弧的直边缘。

    参数:

    Image:输入图像(单通道图像)

    MeasureHandle:输入测量对象句柄

    Sigma:高斯平滑参数

    Transition:输入极性(白到黑或黑到白)

                取值列表: 'all'(所有极性), 'positive'(正极性,由黑到白), 'negative'(负极性,由白到黑)

    Select:选择边缘点。

            取值列表: 'all'(所有点), 'first'(第一个边缘点), 'last'(最后一个边缘点)

    RowEdge, ColumnEdge:输出找到的边缘中心坐标

    Amplitude:输出边缘幅度(带符号)

    Distance:相邻边缘之间的距离。

4、measure_pairs(Image : : MeasureHandle, Sigma, Threshold, Transition, Select : RowEdgeFirst, ColumnEdgeFirst,

                AmplitudeFirst, RowEdgeSecond, ColumnEdgeSecond, AmplitudeSecond, IntraDistance, InterDistance)

    功能:提取垂直于仿射矩阵或环形圆弧的直边缘对。

    Image:输入单通道图像

    MeasureHandle:输入测量对象句柄

    Sigma:输入高斯平滑参数

    Threshold:最小边缘幅度

    Transition:输入边缘对的第一个边缘点极性。边缘对的第二个点的极性与第一个点的极性相反。

            取值列表:'all', 'positive', 'negative', 'all_strongest', 'positive_strongest', 'negative_strongest'

                     strongest'表示最强边缘幅度

    Select:选择边缘对。

            取值列表:'all'(选择所有边缘对), 'first'(选择第一个边缘对), 'last'(选择最后一个边缘对)

    RowEdgeFirst:边缘点对的第一个边缘的中心y坐标。

    ColumnEdgeFirst:边缘点对的第一个边缘的中心x坐标。

    AmplitudeFirst:边缘点对的第一个边缘的幅度(带符号)

    RowEdgeSecond:边缘点对的第二个边缘的中心y坐标

    ColumnEdgeSecond:边缘点对的第二个边缘的中心x坐标。

    AmplitudeSecond:边缘点对的第二个边缘的幅度(带符号)

    IntraDistance:一个边缘对的两个边缘之间的距离。

    InterDistance:相邻边缘对之间的距离:第N个边缘对的第二个边缘与第N+1个边缘对的第一个边缘之间的距离。

5、close_measure( : : MeasureHandle : )

    功能:删除测量对象句柄,释放资源。

posted @ 2022-05-31 23:45  ihh2021  阅读(113)  评论(0编辑  收藏  举报