图像处理
文章平均质量分 93
数字图像处理知识
nachr
这个作者很懒,什么都没留下…
展开
-
大津阈值分割(OSTU)
文章首发于我的个人博客大津法是一种灰度图像自适应阈值分割算法,是日本学者Ostu于1979年提出,又称类间方差阈值分割法。大津法根据图像的灰度分布将图像分为前景和背景两部分,前景是我们分割出来的部分。前景和背景的分割值就是我们要通过类间方差法求出的阈值。一、算法原理设图像灰度级为L,灰度级为i的像素点数为ni,那么直方图分布为:pi=ni/N,∑i=0L−1pi=1p_i = n_i /N, \sum_{i=0}^{L-1}p_i=1pi=ni/N,i=0∑L−1pi=1按灰度级用阈值原创 2021-01-22 20:27:47 · 15312 阅读 · 1 评论 -
直方图处理
1、直方图灰度范围为[0,L-1]的灰度图像的直方图是离散函数h(rk)=nkh(r_k)=n_kh(rk)=nk。在实践中,通常用乘积MN表示的图像像素总数除它的每个分量来归一化直方图,M和N是图像的行和列的维数。因此,归一化后的直方图为p(rk)=nk/MNp(r_k)=n_k/MNp(rk)=nk/MN。简单地说,p(rk)p(r_k)p(rk)是灰度级rkr_krk的在图像中出现概率的一个估计。归一化后的直方图所有分量之和应该为1。直方图是大量空域处理技术的基础,直方图处理可以有效地原创 2021-01-22 20:25:52 · 299 阅读 · 0 评论 -
2DPCA的原理推导与实现
文章首发于我的个人博客1、前言在基于PCA的人脸识别算法中,二维人脸图像要先转换为一维向量。这就导致人脸图像向量将达到高维空间,由于其协方差矩阵维度很高而且训练样本很少,因此很难评估协方差矩阵的准确性。虽然我们可以通过SVD的方法来简化计算,但是将二维图像转换为一维向量,丢失了图像行列的相关信息。而2DPCA是基于二维图像矩阵的,这种处理方法不需要事先把图像转成一维向量,图像的协方差矩阵可以通过原始图像矩阵直接构造出来。3、2DPCA推导2.1 首先定义一个线性变换方程Y=AXY = AXY=原创 2021-01-22 20:12:47 · 1990 阅读 · 0 评论 -
PCA算法在人脸识别中的应用
1、PCA介绍主成分分析(PCA)是多元统计分析同用来分析数据的一种方法。通过正交变换将一组可能存在相关性的变量转换为一组线性不想关的向量,转换后的这组变量叫做主成分。而这个转换的过程中,可以丢弃很多相关的成分或者对描述这个物体不重要的成分。从而达到对原始数据降维,提取重要特征的目的。其方法主要是通过对协方差矩阵进行特征分解,以得出数据的主成分(即特征向量)与它们的权值(即特征值)。PCA是最简单的以特征量分析多元统计分布的方法。其结果可以理解为对原数据中的方差做出解释:哪一个方向上的数据值对方差的影响原创 2021-01-22 20:07:11 · 2458 阅读 · 1 评论 -
OpenCV——图像傅里叶变换
1、OpenCV傅里叶变换相关函数首先我要说明的是,在使用OpenCV写代码做图像傅里叶变换的时候,并仅仅是调用dft函数做一个傅里叶变换这么简单的,而是先要对图像进行一些变换之后,才能得到正确的傅里叶变换结果。因此,第一部分我想先列出几个OpenCV提供的与傅里叶变换相关的函数,在了解这些函数功能的基础上,我们再进行具体的图像傅里叶变换的过程。1.1 dft()首先,OpenCV提供的傅里叶变换函数dft。其定义如下:void dft(InputArray src, OutputArray, ds原创 2020-08-04 18:05:28 · 1609 阅读 · 0 评论 -
计算机视觉&图像处理资源汇总
文章首发于我的个人博客前言写这篇文章主要是汇总一下我在学习CV和DIP过程中发现的一些个人觉得非常不错的资料,在这里做一个总结,一方面是整理一下这些资料方便自己查阅,另一方面分享给其他同学做一个参考。计算机视觉首先必须要提前说明 计算机视觉绝对不等于卷积神经网络。卷积神经网络只不过是目前用于解决识别类的问题中效果最好的一种方法而已,当然它还有其他的一些应用,在这里不做过多的赘述,但是我要表达的是计算机视觉是一个非常大的概念,甚至从某种角度来说图像处理也在它的范围之内,而CNN仅仅是其中一部分罢了。原创 2020-06-21 15:03:51 · 647 阅读 · 0 评论 -
图像压缩——LZW压缩算法
LZW压缩算法1. LZW基础概念之前提到的算术编码、霍夫曼编码等技术集中在消除编码的冗余上,而本文要讲的LZW编码是一种针对空间冗余的无误差压缩方法。LZW算法o又叫“串表压缩算法”,就是通过建立一个将字符串和其对应的记号构成的表(把已经出现过的字符串映射到记号上),用较短的代码来表示较长的字符串来实现压缩。需要注意的是,LZW算法中字符串和记号的对应关系是在压缩的过程中动态生成的,并且隐含在压缩数据中,解压的时候也是一步一步还原编码并动态生成字典的过程。2. LZW算法详解2.1 LZW编码原创 2020-06-21 11:04:50 · 5363 阅读 · 1 评论 -
图像压缩 -- BMP图像格式详解
文章首发于我的个人博客BMP又称为BitMap(位图)。BMP文件的图像深度可选lbit、4bit、8bit及24bit。但一般的bmp图像以24位图像为主,即用R、G、B三种颜色各用8个bit来表示,这样的图像我们称为真彩色,这种情况下是不需要调色板的,也就是所位图信息头后面紧跟的就是位图数据了。因此,这种情况下,bmp图像从文件头开始偏移54个字节就是bmp的图像数据了。下面将用Notepad++为分析工具来对BMP图像格式做一个剖析。我使用的图像如下(图像大小为1.17MB):需要注意的是,原创 2020-06-17 13:12:35 · 5565 阅读 · 0 评论