opencv系列13--图像上采样和降采样 [ api:pyrUp,api:pyrDown ]

我们在图像处理中常常会调整图像大小,最常见的就是放大(zoom in)和缩小(zoom out),尽管几何变换也可以实现图像放大和缩小,但是这里我们介绍图像金字塔,但是这里我们介绍图像金字塔。一个图像金字塔式一系列的图像组成...

opencv系列12--形态学操作应用-提取水平与垂直线 [ api:adaptiveThreshold ]

图像形态学操作时候,可以通过自定义的结构元素实现结构元素对输入图像一些对象敏感、另外一些对象不敏感,这样就会让敏感的对象改变而不敏感的对象保留输出。通过使用两个最基本的形态学操作-膨胀与腐蚀...

opencv系列11--形态学操作 [ api:morphologyEx ]

​本文讲述opencv几个形态学的操作,开操作,闭操作,形态学梯度,顶帽,黑帽,5个形态学操作,使opencv使用者更加的深入了解opencv的使用,下面是一些基本概念和api的介绍,还有示例代码的演示,多多练习,提升自己的技能吧。...

opencv系列10--膨胀与腐蚀 [ api:getStructuringElement,api:dilate,api:erode ]

本文讲述了opencv两种形态学的操作,膨胀和腐蚀,很好的从理论上讲解了什么是膨胀,什么是腐蚀,图文并茂,并且还讲解了相关API,很好的用代码展示了我们在实际项目中如何运用这些API,达到我们的需求。...

opencv系列9--图像模糊二 [ api:medianBlur,api:bilateralFilter ]

本文讲述图像模糊中的两种滤波,中值滤波和双边滤波的相关简介与API,并且还有相关代码实例进行参考,本文对初次接触opencv图像模糊这块的朋友有很大的帮助。...

opencv系列8--模糊图像一 [ api:blur,api:GaussianBlur ]

opencv模糊图像,Smooth/Blur 是图像处理中最简单和常用的操作之一,使用该操作的原因之一就为了给图像预处理时候减低噪声,​使用Smooth/Blur操作其背后是数学的卷积计算,通常这些卷积算子计算都是线性操作,所以又叫线性滤波...

opencv系列7--绘制形状与文字

本文讲述的是使用opencv来绘制形状与文字,内容包括API的使用,绘制基本的集合形状,随即生成和绘制文本,最后还有代码演示,和代码之后的展示效果。效果还不错,本案例比较简单,适合初学者使用。...

opencv系列6--调整图像亮度与对比度

本文讲述opencv调整图像亮度与对比度,适合初学者的学习。...

opencv系列5--图像混合

本文讲述了opencv图像混合这个功能,其中运用到了一个API,addWeighted,本文对这个API进行了详细的解释,还有实例代码,对初学者有很大的帮助,希望初学者认真看完这篇文章。...

opencv系列4--图像操作

imread 可以指定加载为灰度或者RGB图像,Imwrite 保存图像文件,类型由扩展名决定。1:读一个GRAY像素点的像素值(CV_8UC1),Scalar intensity = img.at<uchar>(y, x); 或者Scalar intensity = img.at<uchar>(Point(x, y));...