|
diff_of_gauss(Image : DiffOfGauss : Sigma, SigFactor : ) 函数作用:高斯差分算子(类似于高斯带通滤波),获取图像纹理信息
输入Image:灰度图像
输出DiffOfGauss:纹理图像
输入:Sigma:高斯分布方差>0
输入:SigFactor 两个高斯分布方差比例因子>0
- for I := 1 to 4 by 1
- read_image (Image, 'ocr/yogurt_lid_' + I
- * 分解为RGB三通道灰度图像
- decompose3 (Image, ImageR, ImageG, ImageB)
- * LoG算子
- diff_of_gauss (ImageR, DiffOfGauss, DotDiameter / 2, 2)
- scale_image_max (DiffOfGauss, ImageScaleMax)
- * 特征分割算子
- invert_image (ImageScaleMax, ImageInvert)
- segment_characters (ImageInvert, ImageInvert, ImageForeground, RegionForeground, 'local_contrast_best', 'false', 'true', 'light', CharWidth, CharHeight, 20, 50, UsedThreshold)
- * 形态学闭操作
- closing_circle (RegionForeground, RegionClosing, 4.0)
- endfor
复制代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|