文章目录
一、函数介绍
基本的阈值操作
void Threshold_Demo( int, void* )
{
/* 0: 二进制阈值
1: 反二进制阈值
2: 截断阈值 高于阈值的部分变为阈值
3: 0阈值 像素点低于阈值为0 ,将一部分阈值变为0,关键是大的为0,还是小的为0
4: 反0阈值 像素点高于阈值为0
*/
threshold( src_gray, dst, threshold_value, max_BINARY_value,threshold_type );
imshow( window_name, dst );
}
就像你看到的那样,在这样的过程中,函数 threshold<> 会接受到5个参数:
src_gray: 输入的灰度图像的地址。
dst: 输出图像的地址。
threshold_value: 进行阈值操作时阈值的大小。
max_BINARY_value: 设定的最大灰度值(该参数运用在二进制与反二进制阈值操作中)。
threshold_type: 阈值的类型。从上面提到的5种中选择出的结果。
其中截断阈值,将最亮的白色部分消去。