![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数字图像处理
ispforfun
这个作者很懒,什么都没留下…
展开
-
如何从数码相机的raw照片中提取Bayer Pattern Image和raw照片参数
现在大多数的数码相机都带拍摄raw照片的功能,和直出的jpeg照片不同,raw片具有很大的后期处理空间。Adobe制定了DNG(Digital Negative)规范,这个规范目前已经到了版本1.4。DNG是开放的规范,大家只要有兴趣,都可以到Adobe的网站下下载Digital Negative (DNG) Specification。虽然DNG是开放的规范,但是大多数的大牌数码相机厂商还不支持原创 2015-01-25 15:39:57 · 3399 阅读 · 1 评论 -
Matlab C/C++混合编程实例学习
在某些情况下,我们需要使用Matlab C/C++混合编程的方法,或达到提高Matlab运行效率,或解决内存不足等问题。推荐阅读Matlab C/C++, Fortran, and Python API Reference,在阅读这篇手册的时候,我们可以重点关注如下一些api:mexFunction,void mexFunction(int nlhs, mxArray *plhs[],原创 2015-03-15 16:25:03 · 1206 阅读 · 0 评论 -
【原创】用Matlab制作图像块颜色提取工具(一)
在图像处理中,自动白平衡和色彩还原中会用到著名的Macbeth ColorChecker或Macbeth ColorCheck SG等卡片。通常我们需要使用软件提出指定区域中的色彩分量。对于JPG, BMP等图片,提取的色彩分量可以是R, G, B分量;对于raw图像,提取的色彩分量可以是Bayer Pattern的R, Gr, Gb, B分量。某些图像块提取工具采用画矩阵设定区域,存在着选择不灵原创 2015-03-01 20:26:55 · 2412 阅读 · 0 评论 -
用Matlab制作图像块颜色提取工具(二)
ispforfun在用Matlab制作图像块颜色提取工具(一)中介绍了color_patch_tools提取jpeg等格式的图片上色块的颜色。在color_patch_tools的界面上还有支持raw的选项,没错color_patch_tools也支持常见的raw图像格式Bayer Pattern。 首先选择待打开的raw图像。图1 选择raw图像 填写正确的r原创 2015-03-08 19:21:34 · 1686 阅读 · 0 评论 -
维纳滤波器(Wiener Filter)在图像处理中的应用(一)
维纳滤波器是一种自适应的滤波器,在数字信号处理中有着广泛的应用。ispforfun会在从今天开始定期给大家带来维纳滤波器在图像处理中应用。本节讲诉维纳滤波器在图像去噪中的简单应用。 让我们从Matlab中的函数wiener2开始。Matlab的help中对wiener2的说明如下: wiener2估计图像中每个像素的局部均值和局部方差, 其中,原创 2015-03-22 20:39:49 · 19386 阅读 · 2 评论 -
ISP Pipeline的关键模块之Demosaic(一)
从今天开始,给大家带来一些关于ISP Pipeline中关键模块--demosaic算法的随笔。 让我们从算法的频域衡量方法开始吧。对于常见的RGB图像的FFT分析示例如下: 如果对上面的RGB图像进行Bayer化操作,我们再分析它的频谱特性,可以得到如下的一些结果. 可以发现两种图像的频谱是不同的,为什么会这样呢?请看后续随笔的分原创 2015-05-10 09:00:16 · 14885 阅读 · 2 评论 -
ISP Pipeline的关键模块之Demosaic( 三)
前段时间一直对Kodak Image Database中的light house测试图像的效果不满意。突然有一天,某博拿着自己的效果图给我看的时候,我才蓦然发现他的测试图比我的屙屎图宽和高都大一倍,我才恍然大悟。因此要更新ISP Pipeline的关键模块之Demosaic(二)中的效果样张。 我自己完成的AHD revised算法效果图: 希望大家继续关注我的博原创 2015-06-07 07:55:59 · 5782 阅读 · 0 评论 -
ISP Pipeline的关键模块之Demosaic(二)
Demosaic是将Bayer图像插值为RGB图像的关键算法,这个算法的好坏直接关系到ISP Pipeline的好坏。ispforfun将会花一些精力在这个模块上。ispforfun首先注意到dcraw中实现了AHD算法,但是AHD算法并不适合直接使用硬件实现,所以对AHD进行了必要的修改,得到了一个可硬件实现的AHD方案。下图是该AHD算法的效果图。 上图的效果图没有经过artif原创 2015-05-24 14:13:24 · 9391 阅读 · 1 评论