灰度直方图

来源:互联网 发布:七层网络结构 编辑:程序博客网 时间:2024/05/17 02:56


  相关算子有:gray_histo、gen_region_histo、histo_to_thresh.

  (1,)gray_histo(Regions,Image:::AbsoluteHisto,RelativeHisto)

        功能描述:计算区域内的灰度值分布(灰度直方图)

        参数:

        Regions(输入参数):计算直方图的区域;

        Image(输入参数):输入图像;

        AbsoluteHisto(输出参数):灰度值的绝对频率(灰度值对应的像素个数);

        RelativeHisto(输出参数):灰度值的相对频率(像素个数除以区域面积);

       注:AbsoluteHisto和RelativeHisto这两个元组包含的元素是256个,索引从0-255对应0-255的灰度值


  (2,)gen_region_histo(:Region:Histogram,Row,Column,Scale:)

       功能描述:根据直方图生成灰度直方图区域。

       参数:

       Region(输出参数):包含了直方图的区域;

       Histogram(输入参数):输入直方图;

       Row(输入参数):直方图中心行坐标;

       Column(输入参数):直方图中心列坐标;

       Scale(输入参数):直方图缩放因子;

  (3,)histo_to_thresh(::Histogramm,Sigma:MinThresh,MaxThresh)

       功能描述:根据灰度直方图确认灰度值阈值。

       参数:

       Histogramm(输入参数):灰度直方图;

       Sigma(输入参数):直方图高斯平滑系数,系数越大,平滑效果越好。

       MinThresh(输出参数):最小阈值;

       MaxThresh(输出参数):最大阈值;

       注:MinThresh和MaxThresh这两个元组的元素个数一样,2个元组中相同索引的元素构成一对阈值,用作阈值分               割算子threshold的输入量。






0 0
原创粉丝点击