图像处理
Kelvin_Ngan
Make things easy
展开
-
libtiff压缩文件反而变大
libtiff压缩问题原创 2024-05-06 11:36:38 · 180 阅读 · 0 评论 -
matlab-imnoise分析及泊松噪声
matlab imnoise原创 2022-11-13 12:32:16 · 907 阅读 · 0 评论 -
bmp格式详解(用于C++编程)
根据位深度不同,bmp数据的存储格式不同1:单色图,调色板中含有两种颜色,也就是我们通常说的黑白图片4:16色图8:256色图,通常说的灰度图16:64K图,一般没有调色板,图像数据中每两个字节表示一个像素,5个(555)或6(565)个位表示一个RGB分量 24:16M真彩色图,一般没有调色板,图像数据中每3个字节表示一个像素,每个字节表示一个RGB分量32:4G真彩色,原创 2014-11-25 16:43:43 · 2426 阅读 · 0 评论 -
【学习OpenCV】图像金字塔
图像金字塔以多分辨率来解释图像的一种有效但概念简单的结构就是图像金字塔(Burt和Adelson[1983])。图像盒字塔最初用于机器视觉和图像压缩,一幅图像的金字塔是一系列以金字塔形状排列的分辨率逐步降低的图像集合。金字塔的底部是待处理图像的高分辨率表示,而顶部是低分辨率的近似。当向金字塔的上层移动时,尺寸和分辨率就降低。 因为基础级的尺寸是2^J * 2^J 或N * N (J = log原创 2015-03-10 16:24:08 · 1893 阅读 · 0 评论 -
【图像处理】几何常用公式归纳
1、关于某直线对称的两条直线斜率的关系二倍角正切公式tan(A+B)=(tanA+tanB)/(1-tanA*tanB)tan(A-B)=(tanA-tanB)/(1+tanA*tanB)假设,已知对称轴L0,倾斜角为c,直线L1,倾斜角为a,求L1关于L0对称的直线L2的倾斜角为b,有a+b = 2c求解:tan(2c) = 2tan(c)/(1-tan(c)^2原创 2015-11-17 16:30:43 · 1230 阅读 · 0 评论 -
图像锐化算法
图像锐化可以实现边缘增强,凸显细节。常用的方法有拉普拉斯算子和反掩膜法,两者都可以通过滤波模板实现,非常方便简单。说到滤波模板,也就是空域滤波了,这个PPT对空域滤波的原理阐述得比较清晰:http://pan.baidu.com/s/1qWJmGoO拉普拉斯算子的介绍:http://www.cnblogs.com/xfzhang/archive/2011/01/19/1939020.htm原创 2015-01-28 17:09:37 · 15304 阅读 · 3 评论 -
汽车辅助驾驶系统中的图像处理算法
http://www.szaeia.com/NewsShow/2cf277eb-3a8e-4e6d-a7b7-03658f3eb5c6.htm影像算法瓶颈突破 汽车ADAS再进化近年来,世界各国的交通主管单位皆大力倡导「防御驾驶」,所谓防御驾驶是一种预测危机并协助远离危机的机制,意指除了驾驶本身遵守交通规则外,也要防范其他驾驶因为自身的疏忽或是故意违规,而发生交通意外。因此转载 2016-01-26 16:01:43 · 4057 阅读 · 0 评论 -
相机标定入门教程【 OpenCV + Matlab】
(单目)相机标定算法:张正友的算法paper:http://research.microsoft.com/~zhang/Papers/TR98-71.pdf主页:http://research.microsoft.com/en-us/um/people/zhang/Calib/VC下实现相机标定,主要分两步:matlab中计算标定参数、利用opencv的接口对输入图像进行标定原创 2015-12-23 16:53:36 · 4587 阅读 · 0 评论 -
自动窗宽窗位
VTK实现源码: vtkMRMLScalarVolumeDisplayNode类原创 2017-05-08 17:52:55 · 1764 阅读 · 0 评论 -
二维滤波核的分解
前提条件:滤波核的秩为1设图像f,滤波核k,卷积符号 *f*k = f*(v*h)=f*v*hv为k的分解后的列向量,h为k分解后的行向量例子:sobel算子-1 0 1 -2 0 2 -1 0 1分解后v= 1 2 1h= -1 0 1高斯核1 2 1 2 4 2 1 2 1分解后 1 2 1分解后进行滤波可以是原创 2017-12-26 14:56:11 · 1488 阅读 · 0 评论 -
细说raw图像格式
有关位深度转:D300Raw格式14bit与12bit的粗浅比较 未经许可转载了两位网友的精彩回答,主要担心网站挂了,望见谅!回答1:LZ这样不能比较12位和14位的差别!14位和12位的差别就是一个颜色点可以用更大的数据表示。计算机的颜色空间是RGB,也就是每个点包括红、绿、蓝三个分量。位数就是每个分量在计算机系统中占用的空间。普通JPEG是8位,每个分量只能(0~...转载 2018-07-16 14:57:26 · 8771 阅读 · 0 评论 -
图像特征点(关键点)匹配
摘自《深入了解OpenCV》-Daniel Lelis Baggio模式检测的最好结果是由检测器计算关键点方向和大小来获得的。这样会使得关键点具有旋转不变性和伸缩不变性。……如果处理图像,按像素匹配会花很长的世界,并且仍需处理旋转和缩放(传统的一些图像配准算法,如投影法)。这绝对不是一种好的选择。使用特征点可以解决这个问题。通过检测特征点,其得到的特征对图像各部分都有描述,这包含大量信转载 2015-09-11 17:18:55 · 7146 阅读 · 0 评论 -
AGFA 3rd MUSICA algorithm
Next generation technology(From ''MUSICA Image Processing.pdf'' )Fractional Multiscale Reconstruction (FMR):the new mathematical substructure of MUSICA, which further decomposes image compon原创 2015-08-18 17:31:00 · 1161 阅读 · 0 评论 -
无反和单反
当我们听到“单反”这个名字时,总会将之与成像质量好相联结。早期属于专业摄影领域的产品,随着成像技术的成熟,单反开始走入寻常百姓家。当手机和便携式傻瓜数码相机无法满足当代用户对拍摄质量甚至创作的要求时,单反相机就成为很好的选择。不过许多用户在渴望拥有单反的同时,除了对其体积较大所凸显的“专业性”感到无可奈何之外,似乎并不了解何为单反,以及单反相较普通便携式数码相机好在哪里。近些年来,无反数码相机转载 2015-05-18 13:35:27 · 2350 阅读 · 0 评论 -
Retinex算法
Retinex是一种常用的建立在科学实验和科学分析基础上的图像增强方法,它是Edwin.H.Land于1963年提出的。就跟Matlab是由Matrix和Laboratory合成的一样,Retinex也是由两个单词合成的一个词语,他们分别是retina 和cortex,即:视网膜和皮层。Land的retinex模式是建立在以下三个假设之上的:(1)真实世界是无颜色的,我们所感知的颜色是原创 2014-09-30 10:50:55 · 10789 阅读 · 1 评论 -
全面解读HDR
所谓HDR,是英文High-Dynamic Range的缩写,意为“高动态范围”。转载 2014-10-17 11:07:03 · 2464 阅读 · 0 评论 -
BMP接口类
http://download.csdn.net/detail/TR0217/1412621转载 2014-11-20 15:39:33 · 735 阅读 · 0 评论 -
【算法】Fractional Multiscale Processing
Fractional Multiscale Processing(FMP),分数多尺度处理为了较好地渲染一幅图像中比较难处理的区域,譬如亮度突变的区域,我们应用了一种新的数学算法——分数多尺度处理。算法的基本思想是,一个滤波器分解为多个基滤波器,基滤波器独立对图像进行处理,互不干扰。这样做的好处是,我们可以更自然地描述灰度的变化,避免出现伪影。FMP无需经过窗位调节来增强图像的可视效果。N原创 2014-12-18 10:10:55 · 1176 阅读 · 0 评论 -
工业检测之图像匹配
项目要求检测模具上面的异常点,并且做到光照、位置不变,并能应对振动造成的运动模糊。第一反应想到的是旋转不变特征,LBP、SIFT。需求分析:这实质上市一个模式识别的问题,从实时图像(测试样本)中找出与模板图像(训练样本)不同的地方。主要两步:目标检测、目标识别。运动模糊与光照不变可以放到预处理阶段进行,目标检测要将目标区域从图像中抠出来,即定位,目标识别则是判断目标区域是否我们要找的目标,原创 2015-04-09 15:21:08 · 4091 阅读 · 2 评论 -
Gamma Correction(伽马校正)
Gamma correction, gamma nonlinearity, gamma encoding, or often simply gamma, is the name of a nonlinear operation used to code and decode luminance or tristimulus values in video or still image system原创 2014-11-18 10:46:07 · 6758 阅读 · 0 评论 -
单应矩阵计算旋转角和平移量
矩阵变换基础三维变换原创 2015-04-14 14:54:14 · 11219 阅读 · 2 评论 -
常用的图像二值化算法总结
一、概述目的:图像分割,抠出有用部分。不同算法之间的差异体现在,阈值的计算方式不一样。二、原理三、代码实现四、比较分析常用方法:a、基于经验值的方法,手动设置阈值b、全局阈值,通过全局特性计算阈值,如直方图c、局部阈值,也称自适应阈值化,全局阈值的分块化d、迭代法,给定初始阈值,不断改变该值,直到满足给定的条件,一般条件是前景背景的平均灰度值之和小于某个原创 2015-04-17 10:19:32 · 6664 阅读 · 0 评论 -
常用光照预处理算法总结
一、概述目的:消除光照变化,增强对比度二、原理三、代码实现四、比较分析可以分三类:1、传统:直方图均衡化、直方图规定化、Gamma灰度校正2、某种特别处理:自商图像、相位图、相对梯度、对数边缘图、HDRC、Retinex3、建模:基于光照模型的方法原创 2015-04-17 10:17:51 · 5860 阅读 · 1 评论 -
RGB颜色表——在线
RGB颜色表——有十进制表示形式,各种颜色足够使用,查找方便http://www.ab173.com/rgb.php原创 2015-04-26 23:36:47 · 1286 阅读 · 0 评论 -
空域滤波图示
空域滤波就是二维卷积,的计算步骤:(1) 卷积核绕自己的核心元素顺时针旋转180度(这个千万不要忘了)(2) 移动卷积核的中心元素,使它位于输入图像待处理像素的正上方(3) 在旋转后的卷积核中,将输入图像的像素值作为权重相乘(4) 第三步各结果的和做为该输入像素对应的输出像素原创 2014-09-28 14:34:49 · 2292 阅读 · 0 评论