opencv学习笔记 第二篇 图像阈值化

本文是OpenCV学习笔记的第二篇,主要介绍图像阈值化,包括cvThreshold函数的固定阈值操作和cvCvtColor函数的颜色空间转换,特别是将图像转换为灰度图的应用。
摘要由CSDN通过智能技术生成

opencv学习笔记 第二篇 图像阈值化

上一篇简单介绍了opencv的基础函数,在对图像进行预处理阶段,灰度图和二值图是一个非常常见的一种处理,许多处理必须要先对图像进行二值化,能为我们后续的处理带来方便,图像的二值化就是将图像上的像素点的灰度值设置为0或255,这样将使整个图像呈现出明显的黑白效果。在图像处理中,二值图像占有非常重要的地位,图像的二值化使图像中数据量大为减少,从而能凸显出目标的轮廓。

-

一,主要函数介绍

1.1 cvThreshold

函数功能:对图像进行边缘检测
函数 cvThreshold 对单通道数组应用固定阈值操作。该函数的典型应用是对灰度图像进行阈值操作得到二值图像。本函数支持的对图像取阈值的方法由 threshold_type 确定。
函数原型: void cvThreshold(
const CvArr* src,
CvArr* dst,
double threshold,
double max_value,
int threshold_type
);
函数详解:
第一个参数表示输入图像,必须为单通道灰度图。
第二个参数表示输出的边缘图像,为单通道黑白图。
第三个参数表示阈值
第四个参数表示最大值。
第五个参数表示运算方法。
threshold_type=CV_THRESH_BINARY: 如果 src(x,y)>threshold ,dst(x,y) = max_value; 否则,dst(x,y)=0;
threshold_type

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值