histo_to_thresh算子
*载入图片 read_image (Image, 'letters') get_image_size (Image, Width, Height) dev_close_window () dev_open_window (0, 0, Width / 2, Height / 2, 'black', WindowID) dev_set_color ('red') *计算灰度直方图 gray_histo (Image, Image, AbsoluteHisto, RelativeHisto) *生成直方图区域 gen_region_histo (Histo1, AbsoluteHisto, 255, 255, 1) *获取直方图中的阈值 histo_to_thresh (RelativeHisto, 8, MinThresh, MaxThresh) dev_set_colored (12) *根据阈值分割图片 threshold (Image, Region, MinThresh, MaxThresh) *选取和展示区域1 select_obj(Region,regionSelect0,1) dev_display(regionSelect0) *选取和展示区域2 select_obj(Region,regionSelect1,2) dev_display(regionSelect1)
==========================================
histo_to_thresh(::Histogramm,Sigma:MinThresh,MaxThresh)
功能描述:根据灰度直方图确认灰度值阈值。
参数:
Histogramm(输入参数):灰度直方图;
Sigma(输入参数):直方图高斯平滑系数,系数越大,平滑效果越好。
MinThresh(输出参数):最小阈值;
MaxThresh(输出参数):最大阈值;
注:MinThresh和MaxThresh这两个元组的元素个数一样,
2个元组中相同索引的元素构成一对阈值,用作阈值分割算子threshold的输入量。
上善若水,水善利万物而不争,处众人之所恶,故几于道。
浙公网安备 33010602011771号