图像处理
冻人的蓝鲸梁思成
忘了,真的...
展开
-
20180907【课件汇总】更新中...
关于图像压缩的全部内容,参考本PPThttps://wenku.baidu.com/view/f597b66b6bec0975f565e2d1.html关于形态学图像处理的基本内容,参考本PPThttps://wenku.baidu.com/view/fd6f4e989e31433239689389.html关于图像处理中区域填充、连通分量提取的内容,参考本PPThttps:/...原创 2018-09-04 16:30:54 · 141 阅读 · 0 评论 -
20180918【图像分割】笔记
1.图像的一阶导数会产生粗边缘,二阶导数会产生细的多的边缘 二阶导数对细线、孤立点、噪声有较强的响应2.二阶导数的符号用来确定一个边缘是从亮到暗(负二阶导数)过渡,还是从暗到亮(正二阶导数)过渡3.二阶导数在灰度斜坡或者灰度台阶过渡处会产生双边缘响应4.用于计算每个像素位置处的一阶导数和二阶导数的可选择方法是使用空间滤波器5.对于一个导数模板,系数之和为零,表明在恒定灰度...原创 2018-09-18 15:10:04 · 299 阅读 · 0 评论 -
20180918 【非极大值抑制】
一、Nms主要目的 在物体检测非极大值抑制应用十分广泛,主要目的是为了消除多余的框,找到最佳的物体检测的位置。 如上图中:虽然几个框都检测到了人脸,但是我不需要这么多的框,我需要找到一个最能表达人脸的框。下图汽车检测也是同样的原理。 二、原理 非极大值抑制,顾名思义就是把非极大值过滤掉(抑制)。Canny算子中的非极大值抑制是指沿着梯度方向上进...转载 2018-09-18 15:36:49 · 550 阅读 · 0 评论 -
20180918 坎尼边缘检测(Canny)
用到的函数:cv2.Canny()canny边缘检测的步骤:1.噪声去除边缘检测很容易受到噪声的影响,所以第一步是先用例如5x5的高斯滤波器去除噪声。2.计算图像梯度对平滑后的图像使用Sobel算子计算水平方向和竖直方向的一阶导数(Gx和Gy),用这两幅梯度图找到边界的梯度和方向(opencv参考书P91)梯度的方向一般总是和边界垂直,一般梯度方向归结为四类:垂直、水平、+...原创 2018-09-18 15:52:37 · 1154 阅读 · 0 评论 -
20180918【数字图像处理框架及常用技术】
数字图像处理之前需要先进行图像数字化:图像数字化图像数字化是计算机处理图像之前的基本步骤,目的是把真实的图像转变成计算机能够接受的存储格式,数字化过程分为采样和量化两个步骤。数字图像处理的框架大体分为如下8个部分 1. 图像变换有时候,直接对图像进行处理会遇到一些困难,为了有效和快速地对图像进行处理和分析,需要将原定义在图像空间的图像以某种形式转换到另外的空间,利用空间的特有...转载 2018-09-18 17:57:44 · 484 阅读 · 0 评论 -
20180918【帧差法处理识别运动物体】
视频分割算法可以从时域和空域两个角度考虑。时域分割算法利用视频流时域连续性,通过 相邻帧的时域变化来检测运动目标。在摄像头静止的情况下,常用的方法有帧差法和减背景法。 帧差法比较直观实用,对光照的变化干扰不敏感,但是 对目标的检测不准确,对于缓慢运动的目标甚至可 能无法提取出目标边界,对于快速运动的目标提取 出的目标区域又过大。减背景法容易得到目标的准 确...原创 2018-09-18 21:16:28 · 2408 阅读 · 0 评论 -
20180911 【边缘跟踪】光栅跟踪、全向跟踪
光栅跟踪概念:一种利用类似于电视光栅扫描技术,结合阈值检测而实现的边缘跟踪方法。举例如下:光栅跟踪的具体步骤(1)确定一个比较高的阈值d,把高于该阈值的像素作 为对像素。称该阈值为“检测阈值”(2)用检测阈值d对图像第一行像素进行检测,凡超过d的点都接受对像素,并作为下一步跟踪的起始点。(3)选取一个比较低的阈值t作为跟踪阈值。该阈值可以根据不同准则来选择,例...原创 2018-09-11 10:00:09 · 3877 阅读 · 4 评论 -
20180911图像处理之霍夫变换
原理介绍霍夫变换在检测各种形状的的技术中非常流行,如果你要检测的形状可以用数学表达式写出,你就可以是使用霍夫变换检测它。及时要检测的形状存在一点破坏或者扭曲也可以使用。我们下面就看看如何使用霍夫变换检测直线。一条直线可以用数学表达式y = mx + c 或者 = x cos θ + y sinθ 表示。ρ是从原点到直线的垂直距离,θ 是直线的垂线与横轴顺时针方向的夹角(如果你使用的坐标系不...原创 2018-09-11 11:00:34 · 623 阅读 · 0 评论 -
20181011【表示和描述】笔记
一、表示1.链码链码是对边界点的一种编码表示方法,其基本思想是利用一系列具有特定长度和方向的相连的直线段来表示目标的边界。举例:若设起始点O的坐标为(5,5),则分别用如下4方向和8方向链码按逆时针顺序表示区域边界:4方向链码: (5, 5)1 1 1 2 3 2 3 2 3 0 0 0; 8方向链码: (5, 5)2 2 2 4 5 5 6 0 0 0。2...原创 2018-10-09 11:34:17 · 3883 阅读 · 0 评论 -
20180917 几种常用的边缘检测算子
一、边缘检测1.平滑模板特点:①模板内系数全为正(表示求和、平均→平滑)②模板内系数之和为1:对一般图像,处理前后图像的平均亮度不发生变化对于常数图像f,f(m,n) 恒等于常数C,处理前后不变举例: 0 1/4 0 1/4 0 1/4 0 1/4 ...原创 2018-09-17 14:17:12 · 1611 阅读 · 0 评论 -
20180906【形态学图像处理】:击中、填充、连通分量提取、粗化、细化、凸壳
算法介绍击中:击中其实是一种模板匹配,如果一个结构元(模板)与图像中的一个连通区域完全相等,那么腐蚀的结果将是一个点,这就算是“击中”了,因为找到了完全一致的模式(模式的含义去查一下吧,这里的模式和模式识别的模式含义相同),但如果模板与联通区域去不完全相同,但腐蚀后的结果还是一个点,我们也称为一种“击中”,但不是严格的击中,比如我们的模板是一个直径为10的实心圆形,连通区域是一个直径为10的实...转载 2018-09-06 17:21:49 · 4632 阅读 · 1 评论 -
20180907 顶帽变换、底帽变换的理解和用法举例
(20180907 20:17 以下是我自己看完以后的一些理解)关于名字底帽和顶帽的名字由来:底帽变换:亮背景下的暗物体,跟这个里面的例子一样,原图三维化以后,像是一个帽子反扣,倒过来。顶帽变换:暗背景下的亮物体,原图的三维图,是一个正常放置的帽子,是一顶正常帽子!↑↑↑↑↑纯属为了自己方便记忆和理解↑↑↑↑↑↑↑↑↑前言 上篇文章介绍了通过分块阈值的技巧解决光照不均匀图...转载 2018-09-07 20:15:16 · 7945 阅读 · 0 评论 -
20180911【图像分水岭算法】
分水岭算法是一种图像区域分割法,在分割的过程中,它会把跟临近像素间的相似性作为重要的参考依据,从而将在空间位置上相近并且灰度值相近(求梯度)的像素点互相连接起来构成一个封闭的轮廓。分水岭算法常用的操作步骤:彩色图像灰度化,然后再求梯度图,最后在梯度图的基础上进行分水岭算法,求得分段图像的边缘线。 下面左边的灰度图,可以描述为右边的地形图,地形的高度是由灰度图的灰度...转载 2018-09-11 11:56:40 · 671 阅读 · 0 评论 -
20180911 图像处理之彩色模型
颜色模型(颜色空间)就是描述用一组数值来描述颜色的数学模型。在彩色图像处理中,选择合适的彩色模型是很重要的。从应用的角度来看,彩色模型可分为两类:一、面向硬件设备的彩色模型1.RGB模型 最典型、最常用的面向硬件设备的彩色模型是三基色模型,即RGB模型。电视、摄像机和彩色扫描仪都是根据RGB模型工作的。RGB颜色模型建立在笛卡尔坐标系统里,其中三个坐标轴分别代表R、G、B,如图1所...转载 2018-09-11 15:53:17 · 665 阅读 · 0 评论 -
20180911 图像中的一些基本概念
对比度: 对比度指不同颜色之间的差别。对比度越大,不同颜色之间的反差越大,即所谓黑白分明,对比度过大,图像就会显得很刺眼。对比度越小,不同颜色之间的反差就越小。亮度: 亮度指照射在景物或图像上光线的明暗程度。图像亮度增加时,就会显得耀眼或刺眼,亮度越小时,图像就会显得灰暗。色调: 色调是各种图像色彩模式下原色的明暗程度,级别范围从0到255,共256级色调。例如对灰度图像,当色调级别...转载 2018-09-11 15:54:19 · 142 阅读 · 0 评论 -
20180903图像的上采样和下采样
参考:http://blog.csdn.net/majinlei121/article/details/46742339http://blog.csdn.net/augusdi/article/details/9028365 缩小图像(或称为下采样(subsampled)或降采样(downsampled))的主要目的有两个:1、使得图像符合显示区域的大小;2、生成对应...转载 2018-09-03 12:10:57 · 207 阅读 · 0 评论 -
20180903图像插值方法概述
1、最邻近元法 这是最简单的一种插值方法,不需要计算,在待求象素的四邻象素中,将距离待求象素最近的邻象素灰度赋给待求象素。设i+u, j+v(i, j为正整数, u, v为大于零小于1的小数,下同)为待求象素坐标,则待求象素灰度的值 f(i+u, j+v) 如下图所示: 如果(i+u, j+v)落在A区,即u<0.5, v<0.5,则将左上角象素的灰度值赋给待求...转载 2018-09-03 12:11:33 · 309 阅读 · 0 评论 -
20180903双线性插值
双线性插值双线性插值,顾名思义就是两个方向的线性插值加起来(这解释过于简单粗暴,哈哈)。所以只要了解什么是线性插值,分别在x轴和y轴都做一遍,就是双线性插值了。线性插值的概念也非常简单粗暴,就是两个点A,B,要在AB中间插入一个点C(点C坐标在AB连线上),就直接让C的值落在AB的值的连线上就可以了。如A点坐标(0,0),值为3,B点坐标(0,2),值为5,那要对坐标为(0,1)的点C...转载 2018-09-03 15:35:28 · 180 阅读 · 0 评论 -
20180903图像残差金字塔的原理和实现
基本原理:简单理解,它就是预测图像和原始图像之间的差值。首先我们知道,图像金字塔的实现,就是对原图像进行采样,获得低分辨率的新图像。接着对新图像继续采样,或者更低分辨率的下一张图像。依次不断迭代,进而最后得到一张最低分辨率的采样图像,依次往下,分辨率逐渐加大直到原图。残差金字塔:在进行图像金字塔采样时候,一般会先对原图像做一次高斯之类的滤波。然后获得新图像的width和height都...转载 2018-09-03 15:59:57 · 1335 阅读 · 0 评论 -
20180903频率域、滤波、卷积、傅里叶变换的简单总结
前段时间看了很多的概念和知识,发现因为是走马观花的过了一遍,所以看得稀里糊涂的,然后许多地方混淆了概念,特别是关于图像频率域的部分的理解(包括图像频率域滤波之类的),所以下面总结一下这段时间重新看《数字图像处理》(电子工业出版社,Matlab本科教学版)第三章重新收获的关于频率域的理解。首先,我们要明确的概念是空间域和频率域,我们通过imread函数得到的一幅图像(基本上也是我们平时说的图像)...转载 2018-09-03 19:44:54 · 2298 阅读 · 0 评论 -
20180906【模式识别】入门第一课:综述
一、什么是模式和模式识别? 当我们人眼看到一幅画时,我们能够很清晰的知道其中哪里是动物,哪里是山,水,人等等,但是人眼又是如何识别和分辨的呢,其实很简单,人类也是在先验知识和对以往多个此类事物的具体实例进行观察的基础上得到的对此类事物整体性质和特点的认识的,并不是人类原本就有对这类事物的记忆,就好比婴孩时期的我们,并不知道什么是狗,什么是帅哥,什么是美女,但是随着我们的慢...转载 2018-09-06 16:52:21 · 170 阅读 · 0 评论