*读取待检测图像
read_image (Image, 'm105.jpg')
*将原始图像进行通道分离,得到红、绿、蓝3个分量的图像
decompose3 (Image, Red, Green, Blue)
*将R、G、B3 个分量的图像转化为H(色调)、S(饱和度)、v(明度)图像
trans_from_rgb (Red, Green, Blue, ImageResultH, ImageResultS, ImageResultl, 'hsv')
*对饱和度图像进行阈值处理,分割出高饱和度区域,即字符区域的大致范围
threshold (ImageResults, High, 192,255)
*区域分割
reduce_domain (ImageResultH, High, ImageReduced)
*进行膨胀操作
dilation_circle (ImageReduced, RegionDilation, 3.5)
*开运算,使边缘更清晰
opening_circle (RegionDilation, RegionChars, 5.5)
dev_clear_window ()
dev_display (RegionChars)
如此,即可通过颜色通道的分解,提取出理想的字符区域。