posted @ 2018-09-17 17:17 阿牧路泽 阅读(610) 评论(0) 推荐(0)
摘要:
为了更好的观察一些图像材料的特征,有时需要对RGB三个颜色通道的分量进行分别显示和调整。通过OpenCV的split和merge方法可以很方便的达到目的。 一、分离颜色通道 1、split函数详解 将一个多通道数组分离成几个单通道数组。ps:这里的array按语境译为数组或者阵列。这个split函数 阅读全文
摘要:
一、图像阈值化简介 二、固定阈值 三、自适应阈值 【示例】 四、滚动条调整参数 【示例】 阅读全文
posted @ 2018-09-17 17:15 阿牧路泽 阅读(748) 评论(0) 推荐(0)
摘要:
一、理论与概念讲解 1、非线性滤波概述 之前我们说的线性滤波,即两个信号之和的响应和他们各自响应之和相等。换句话说,每个像素的输出值是一些输入像素的加权和,线性滤波器易于构造,并且易于从频率响应角度来进行分析。 其实在很多情况下,使用邻域像素的非线性滤波也许会得到更好的效果。比如在噪声是散粒噪声而不 阅读全文
posted @ 2018-09-17 17:06 阿牧路泽 阅读(795) 评论(0) 推荐(0)
摘要:
一、理论与概念讲解 1、关于平滑处理 “平滑处理“(smoothing)也称“模糊处理”(bluring),是一项简单且使用频率很高的图像处理方法。平滑处理的用途有很多,最常见的是用来减少图像上的噪点或者失真。在涉及到降低图像分辨率时,平滑处理是非常好用的方法。 2、图像滤波与滤波器 2、图像滤波与 阅读全文
posted @ 2018-09-17 17:04 阿牧路泽 阅读(975) 评论(0) 推荐(1)
摘要:
一、设定感兴趣的区域 ROI(region of interest) 在图像处理领域,我们常常需要设置感兴趣区域(ROI,region of interest),来专注或者简化我们的工作过程 。也就是从图像中选择的一个图像区域,这个区域是我们图像分析所关注的重点。我们圈定这个区域,以便进行进一步处理 阅读全文
posted @ 2018-09-17 16:59 阿牧路泽 阅读(3714) 评论(0) 推荐(0)
摘要:
一、图像缩放 【示例】 二、图像平移 图像的平移有两种情况: 1、平移后的图像大小不变,信息丢失 【示例】 2、平移后的图像大小改变,信息完整 【示例】 三、图像旋转 【示例】 四、转置和镜像 【示例】 五、重映射remap remap()函数:重映射是指把图像中的一个位置的像素通过映射关系转换到另 阅读全文
posted @ 2018-09-17 16:55 阿牧路泽 阅读(232) 评论(0) 推荐(0)
摘要:
一、图像加法 【示例】 通过打印两幅图像(10, 10)处蓝色通道的值,我们可以看到,dst在(10,10)处蓝色通道的值等于img1和img2在该处的值的和。 二、图像的减法 【示例】 通过打印两幅图像(10, 10)处绿色通道的值,我们可以看到,dst在(10,10)处绿色通道的值等于img1和 阅读全文
posted @ 2018-09-17 16:07 阿牧路泽 阅读(692) 评论(0) 推荐(0)
摘要:
一、动态地址访问 【示例】 二、通过指针访问图像的每个像素 【示例】 三、通过迭代器访问图像的每个像素 【示例】 四、减色效果(通过指针访问图像的每个像素) 【示例】 五、随机产生椒盐噪声 【示例】 阅读全文
posted @ 2018-09-17 15:56 阿牧路泽 阅读(207) 评论(0) 推荐(0)
摘要:
一、鼠标截图 二、滑动条视频播放 阅读全文
posted @ 2018-09-17 15:07 阿牧路泽 阅读(357) 评论(0) 推荐(0)
摘要:
一、鼠标事件 (1)鼠标操作 指定鼠标操作消息回调函数,setMouseCallback(),原型如下: 【示例】 【示例2】 二、滑动条操作 创建滑动条并指定回调函数,createIrackbar()原型如下: trackbarname:滚动条的名称 winname:滚动条所依附的窗口名称(由na 阅读全文
posted @ 2018-09-17 13:58 阿牧路泽 阅读(400) 评论(0) 推荐(0)
浙公网安备 33010602011771号