分类: OpenCV教程

5 篇文章

OpenCV速成(4)——基本的图像处理(下)
0x00.本节课你将学到 使用OpenCV遍历图片的每个像素使用OpenCV添加噪点使用OpenCV改变图像色调使用OpenCV改变图像亮度 0x01.使用OpenCV遍历图片的每个像素 这里其他大佬已经写的很清楚了,我就不再赘述了 大佬的文章 0x02.使用OpenCV添加噪点 所谓噪点,就是随机选择一些像素点,修改为其他颜色 代码如下 #inc…
OpenCV速成(3)——基本的图像处理(上)
0x00.本节课你将学到 使用OpenCV缩放图像使用OpenCV裁剪图像使用OpenCV模糊图像 0x01.使用OpenCV缩放图像 opencv封装了一个很好用的函数,叫resize,用于缩放图像,使用如下 resize(原图, 存放处理后图片的Mat, 尺寸, 宽度缩放比例, 高度缩放比例, 缩放方式) resize(InputArray s…
OpenCV速成(2)——图片到底是个啥
本节课的内容只有一个,图片到底是个啥 计算机中的图片分别存储了图像在R(red)、G(green)、B(blue)三个通道上的数据(有时会有alpha通道,代表透明度),看下图应该可以一目了然 然后可以通过各种压缩形成诸如jpg、png之类的图片格式,当我们打开图片时,计算机先根据文件类型进行解压,而后分别读取rgb的数据,分别将rgb显示到显示器…
OpenCV速成(1)——OpenCV读取显示图片
0x00.本节课你将学到 OpenCV如何读取/显示图片OpenCV如何获取摄像头图像OpenCV如何动态显示摄像头图像 0x01.OpenCV如何读取/显示图片 首先我们在项目文件夹中放好一张图片,我这里选择opencv常用的lena 将以下代码中的lena.jpg修改为自己的图片名(不一定是jpg,opencv支持很多图片格式) #includ…
OpenCV速成(0)——关于OpenCV我要讲什么
OpenCV是高性能图形处理库,可以用于图形相关的人工智能开发或图像处理等等。在此系列课程中,我会讲如何使用OpenCV进行图像的简单处理,包括缩放、裁剪、调亮度、色调、高斯模糊、椒盐噪声和添加文字等等,除此之外,我也会讲Qt如何和OpenCV联动,写出更有意思的程序 首先我们先来安装OpenCV吧 点此进入OpenCV下载界面 由于我是Windo…