Fork me on GitHub

随笔分类 -  图像处理 image processing

摘要:众所周知数字图像处理经典的教材有: 数字图像处理(第三版)作者:(美)冈萨雷斯,(美)伍兹 著,阮秋琦 等译出版社:电子工业出版社出版时间:2011年06月 图像处理/章毓晋著 清华大学出版社 分为:图像工程(上册)——图像处理 图像工程(中册)——图像分析(第3版) 图像工程(下册)——图像理解( 阅读全文
posted @ 2016-11-20 18:41 ranjiewen 阅读(1743) 评论(0) 推荐(0)
摘要:图像金字塔被广泛用于各种视觉应用中。图像金字塔是一个图像集合,集合中所有的图像都源于同一个原始图像,而且是通过对原始图像连续降采样获得,直到达到某个中止条件才停止降采样。(当然,降为一个像素肯定是中止条件。) 有两种类型的图像金字塔常常出现在文献和应用中:高斯金字塔用来向下降采样图像,而拉普拉斯金字 阅读全文
posted @ 2016-11-15 23:52 ranjiewen 阅读(978) 评论(0) 推荐(0)
摘要:一、Haar分类器的前世今生 人脸检测属于计算机视觉的范畴,早期人们的主要研究方向是人脸识别,即根据人脸来识别人物的身份,后来在复杂背景下的人脸检测需求越来越大,人脸检测也逐渐作为一个单独的研究方向发展起来。 目前的人脸检测方法主要有两大类:基于知识和基于统计。 “基于知识的方法主要利用先验知识将人 阅读全文
posted @ 2016-11-15 10:41 ranjiewen 阅读(669) 评论(0) 推荐(0)
摘要:参考: SIFT算法学习 SIFT特征提取分析 (牛人,图像算法和机器学习) 转一些SIFT代码链接 SIFT算法C语言逐步实现详解(上) SIFT原理与源码分析 阅读全文
posted @ 2016-11-14 23:58 ranjiewen 阅读(626) 评论(0) 推荐(0)
摘要:前段时间看的OpenCV,其实有很多的例子程序,参考代码值得我们学习,对图像特征提取三大法宝:HOG特征,LBP特征,Haar特征有一定了解后。 对本文中的例子程序刚开始没有调通,今晚上调通了,试了试效果还可以,还需要深入理解。值得大家动手试试,还是很有成就感的,虽然是现成的例子....... 环境 阅读全文
posted @ 2016-11-13 21:26 ranjiewen 阅读(5594) 评论(0) 推荐(0)
摘要:skimage提供了io模块,顾名思义,这个模块是用来图片输入输出操作的。为了方便练习,也提供一个data模块,里面嵌套了一些示例图片,我们可以直接使用。 引入skimage模块可用: 1 from skimage import io 1 from skimage import io 1 from  阅读全文
posted @ 2016-11-13 17:10 ranjiewen 阅读(3811) 评论(0) 推荐(0)
摘要:仿射变换(Affine Transformation或 Affine Map)是一种二维坐标到二维坐标之间的线性变换,它保持了二维图形的“平直性”(即:直线经过变换之后依然是直线)和“平行性”(即:二维图形之间的相对位置关系保持不变,平行线依然是平行线,且直线上点的位置顺序不变)。放射变换可以写为如 阅读全文
posted @ 2016-11-07 20:26 ranjiewen 阅读(1377) 评论(0) 推荐(0)
摘要:透视变换 Perspective Transformation 原理 由于用齐次坐标表示,三维几何变换的矩阵是一个4阶方阵,其形式如下: 。 其中,产生按轴缩放、旋转、错切等变换。产生平移变换,产生投影变换,产生整体的缩放变换。 在这个教程中你将学习到如何: 使用OpenCV函数 warpAffin 阅读全文
posted @ 2016-10-16 19:52 ranjiewen 阅读(1827) 评论(0) 推荐(0)
摘要:图像局部特征点检测算法综述 特征提取是计算机视觉和图像处理中的一个概念。它指的是使用计算机提取图像信息,决定每个图像的点是否属于一个图像特征。特征提取的结果是把图像上的点分为不同的子集,这些子集往往属于孤立的点、连续的曲线或者连续的区域。 特征的定义 至今为止特征没有万能和精确的定义。特征的精确定义 阅读全文
posted @ 2016-09-30 20:44 ranjiewen 阅读(4989) 评论(1) 推荐(1)
摘要:(一)HOG特征 1、HOG特征: 方向梯度直方图(Histogram of Oriented Gradient, HOG)特征是一种在计算机视觉和图像处理中用来进行物体检测的特征描述子。它通过计算和统计图像局部区域的梯度方向直方图来构成特征。Hog特征结合 SVM分类器已经被广泛应用于图像识别中, 阅读全文
posted @ 2016-09-14 20:47 ranjiewen 阅读(3091) 评论(0) 推荐(0)
摘要:近十几年来,稀疏(sparsity)已经成为信号处理及其应用领域中处于第一位的概念之一。近来,研究人员又致力于过完备(overcomplete)信号表示的研究。这种表示不同于许多传统的表示。因为它能提供一个广阔范围的生成元素(atoms)。而冗余(redundant)信号表示的魅力正在于其能经济地( 阅读全文
posted @ 2016-08-15 16:00 ranjiewen 阅读(3894) 评论(0) 推荐(0)
摘要:特征值分解 函数 eig 格式 d = eig(A) %求矩阵A的特征值d,以向量形式存放d。 d = eig(A,B) %A、B为方阵,求广义特征值d,以向量形式存放d。 [V,D] = eig(A) %计算A的特征值对角阵D和特征向量V,使AV=VD成立。 [V,D] = eig(A,'noba 阅读全文
posted @ 2016-07-26 19:59 ranjiewen 阅读(29503) 评论(0) 推荐(2)
摘要:主成分分析PCA 降维的必要性 1.多重共线性--预测变量之间相互关联。多重共线性会导致解空间的不稳定,从而可能导致结果的不连贯。 2.高维空间本身具有稀疏性。一维正态分布有68%的值落于正负标准差之间,而在十维空间上只有0.02%。 3.过多的变量会妨碍查找规律的建立。 4.仅在变量层面上分析可能 阅读全文
posted @ 2016-07-25 11:21 ranjiewen 阅读(4643) 评论(1) 推荐(0)
摘要:以前也遇到过bmp文件的读写。这篇博客很好,写的其他内容也值得学习。 参考:http://blog.csdn.net/xiajun07061225/article/details/6633938 学习 在读取bmp图片的时候,一定要注意内存对齐的问题,譬如文件头,否则无法读取出正确结果。 关于图片的 阅读全文
posted @ 2016-07-23 21:15 ranjiewen 阅读(6569) 评论(0) 推荐(1)
摘要:直方图均衡化(Histogram Equalization) 又称直方图平坦化,实质上是对图像进行非线性拉伸,重新分配图像象元值,使一定灰度范围内象元值的数量大致相等。这样,原来直方图中间的峰顶部分对比度得到增强,而两侧的谷底部分对比度降低,输出图像的直方图是一个较平的分段直方图:如果输出数据分段值 阅读全文
posted @ 2016-07-23 20:36 ranjiewen 阅读(2884) 评论(0) 推荐(0)
摘要:一 中值滤波概念 中值滤波算法以某像素的领域图像区域中的像素值的排序为基础,将像素领域内灰度的中值代替该像素的值[1]; 如:以3*3的领域为例求中值滤波中像素5的值 图1 1)int pixel[9]中存储像素1,像素2...像素9的值; 2)对数组pixel[9]进行排序操作; 3)像素5的值即 阅读全文
posted @ 2016-07-23 19:46 ranjiewen 阅读(3755) 评论(0) 推荐(2)
摘要:1.MATLAB支持的几种图像文件格式: ⑴JPEG(Joint Photogyaphic Expeyts Group):一种称为联合图像专家组的图像压缩格式。 ⑵BMP(Windows Bitmap):有1位、4位、8位、24位非压缩图像,8位RLE(Run length Encoded)的图像。 阅读全文
posted @ 2016-07-23 18:50 ranjiewen 阅读(2030) 评论(0) 推荐(0)
摘要:一. 读写图像文件 1. imread imread函数用于读入各种图像文件,如:a=imread('e:/w01.tif') 注:计算机E盘上要有w01相应的.tif文件。 2. imwrite imwrite函数用于写入图像文件,如:imwrite(a,'e:/w02.tif',’tif’) 3 阅读全文
posted @ 2016-07-11 11:46 ranjiewen 阅读(9231) 评论(0) 推荐(2)
摘要:imread() 返回的图像类型是uint8类型, 这时用imshow显示图像的时候, imshow会认为输入矩阵的范围在0-255, 如果imshow的参数为double类型的,那么imshow认为输入矩阵的值为0-1. 很多时候需要将图像转换为double类型的, 但是转换以后直接使用imsho 阅读全文
posted @ 2016-07-08 17:15 ranjiewen 阅读(15269) 评论(0) 推荐(1)