一、函数原型
double cvThreshold(CvArr* src,CvArr* dst,double threshold,double max_value,int threshold_type);
二、cvThreshold()中阈值类型选项和对应的操作
阈值类型
1·CV_THRESH_BINARY
dst = (src > T) ? M : 0
2·CV_THRESH_BINARY_INV
dst = (src > T) ? 0 :M
3·CV_THRESH_TRUNC
dst = (src > T) ? M :src
4·CV_THRESH_TOZERO_INV
dst = (src > T) ? 0 :src
5·CV_THRESH_TOZERO
dst = (src > T) ? src : 0
二、自适应阈值
void cvAdaptiveThreshold(CvArr* src,CvArr* dst,double max_val,int adaptive_method = CV_ADAPTIVE_THRESH_MEAN_C,int threshole_type = CV_THRESH_BINARY,int block_size = 3,double param1 = 5);