图像处理的所有阈值处理的算子

1.threshold(Image : Region : MinGrayMaxGray : )

        比较基本的分割方法

2.fast_threshold(Image : Region : MinGrayMaxGrayMinSize : )

        比较基本的快速分割方法

3.dyn_threshold(OrigImageThresholdImage : RegionDynThresh : OffsetLightDark : )

        一般用于图像复杂(比如一点点的字体)的图像。先将原图滤波模糊处理(深色部分不那么深,浅色部分不那么浅),然后用原图与模糊后的图像逐个像素做对比,它可以根据参数分割出原图比模糊后的图灰度值高(或低)的区域。

4.watersheds_threshold(Image : Basins : Threshold : )

watersheds_threshold分割了由高度至少为Threshold的分水岭彼此隔开的区域(盆地)。用于分割靠在一起的物体

5.var_threshold(Image : Region : MaskWidthMaskHeightStdDevScaleAbsThresholdLightDark : )

运算符var_threshold从输入图像Image中选择像素满足阈值条件的那些区域Region,dyn_threshold是将原图和滤波平滑后的图对比, var_threshold是将原图和对应像素掩膜覆盖的像素的平均,灰度值对比,如果参数StdDevScale=0,那么就可以用动态阈值的方式非常近似地模拟,以上两种算法的效果,极为类似

6.auto_threshold(Image : Regions : Sigma : )

auto_threshold使用多个阈值分割单个通道图像。首先,确定灰度值的绝对直方图。然后,从直方图中提取相关的最小值,这些最小值被连续用作阈值运算的参数。对于每个灰度值间隔,生成一 个区域。选择的Sigma值越大,将提取的区域越小。如果要提取的区域显示相似的灰度值(均匀区域),则此运算符很有用

7.bin_threshold(Image : Region : : )

自动从直方图中提取相关的最小值,将其用作阈值操作的参数。所选区域包含灰度值从0到最小值或对于真实图像从最小 值到相应最小值的像素。此运算符可用于在浅色纸上分割深色字符

8.binary_threshold(Image : Region : MethodLightDark : UsedThreshold)

binary_threshold使用自动确定的全局阈值分割单通道图像,并返回Region中的分割区域。例如,这对于在均匀照明的背景上的字符分割很有用。 binary_threshold还返回UsedThreshold中的使用阈值。方法“ smooth_histo”提供的功能与操作员bin_threshold提供的功能相同。方法“ max_separability”倾向于确定UsedThreshold的较小值。此外,它对直方图中远离光谱其余部分的孤立峰较不敏感,通常比“ smooth_histo”更快。

9.local_threshold(Image : Region : MethodLightDarkGenParamNameGenParamValue : )

local_threshold使用Method中给出的阈值化方法对单通道图像Image进行分割,并返回Region中的分割区域。该算法是文本二值化技术,可为文档图像提供良好的效果,对照明不均的文本图像,特别有效。

10.threshold_sub_pix(Image : Border : Threshold : )

threshold_sub_pix以亚像素精度提取输入图像Image的水平阈值处的水平交叉。 提取的平交路口将作为“边界”中的XLD等高线返回。 与操作员阈值相反,threshold_sub_pix不返回区域,而是将灰度值小于Threshold的区域与灰度值大于Threshold的区域分开的线

11.hysteresis_threshold(Image : RegionHysteresis : LowHighMaxLength : )

   hysteresis_threshold对图像执行滞后阈值操作(由Canny引入)。 输入图像图像中灰度值大于或等于“高”的所有点均立 即被接受(“安全”点)。 相反,所有灰度值小于“低”的点将立即被拒绝。如果灰度值在高值与低值之间,且与安全点的连        线的长度最多为 MaxLength个点,则该点被接受。这意味着“安全”点会影响其周围环境(磁滞)。

12. dual_threshold(Image : RegionCrossings : MinSizeMinGrayThreshold : )

         dual_threshold将输入图像分割为灰度值> =Threshold (“正”区域)和灰度值<=-Threshold (“负”区域)。仅考虑大小 大于 MinSize的“正”或“负”区域。并且抑制了最大灰度值小于绝对值的MinGray的区域。不考虑灰度值介于-Threshold和          Threshold,-MinGray和MinGray之间的区域  

13.char_threshold(ImageHistoRegion : Characters : SigmaPercent : Threshold)

         char_threshold用于分割字符;ImageHistoRegion参数是一样的。


 

 

 

 


 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值