图像处理基础
图像处理
uianster
学习无止境,人生在于折腾
展开
-
图像处理:掩膜(mask)
mask是用于部分或完全隐藏对象或元素的部分的图形操作。 将mask应用于图形对象的效果就好像将图形对象通过遮罩涂在背景上,从而完全或部分地遮盖了图形对象的各个部分,而遮罩内的图像不变化。在图像处理中常用来提取ROI区域,具体可以看下图。图1 使用mask提取ROI区域从上图中使用两个圆形运算做mask:(1)第二个图是取两个圆的异或(2)第三个图取两个圆的并集原创 2017-12-05 10:28:41 · 13364 阅读 · 1 评论 -
图像处理:直方图规定化
直方图均衡化能够自动的扩展图像灰度的动态范围从而提高图像的对比度增强视觉效果。但是并非所有的图像都适合直方图均衡化,例如图像中大部分灰度值接近0时,由于接近0的像素多权重大,根据均衡原理使用(L-1)*累计概率会造成暗像素的值急剧上升,最终图像亮度变高出现“冲淡效果”。而直方图规定化是使图像具有指定的概率密度分布,在一些情况下能够获得更好的处理效果。简单叙述一下具体的步骤:(1)计算图像直...原创 2018-05-07 10:42:33 · 4891 阅读 · 1 评论 -
图像处理:池化操作
池化后的图像尺寸发生变化,计算公式如下:思路:1、遍历池化后的图像数据。2、在原图找到滑动窗口下对应的数据值(max、aveal等)。以平均池化为例,数据类型为opencv 的mat格式:void ave_pool(int filter_size, int padding, int stride){ Mat src = imread("pic/open_i...原创 2019-07-16 00:24:48 · 2021 阅读 · 0 评论