ISP算法
文章平均质量分 87
DylanYeung
Android Hal工程师、算法爱好者、Camera底层搬砖工
展开
-
ISP--Black Level Correction(黑电平矫正)
在上一篇文章中,我们已经知道了Sensor的构造,Sensor的成像原理。但是从光信号转换为图像,其中还有许多的工作,OBC就是其中之一。在之前的文章中,我们已经知道了,每一个像素点都是由一个光电二极管控制的,由二极管将电信号,转换为数字信号。那么,我们知道了,图像的像素值是与电信号强度相关的。但是,我们得知道,每一个光电二极管要想工作,都得有一定的电压。这就是的,即使在外部没有光线照射的时候,Sensor也会有一定的电压。那这不就会在成像时叠加到电信号中,影响成像了吗?这可不兴加啊,宝友!原创 2021-04-18 22:02:20 · 9493 阅读 · 2 评论 -
Camera CMOS Sensor成像原理
时至今日,手机相机已经是我们几乎无法离开的最重要工具之一。而且每次手机发布,手机的相机也是我们除了处理器之外最为关键的卖点之一。但是你真的知道它是怎么运转的吗?看到这里,就有人要问了,大哥,我用相机,我还需要知道它的原理吗?我不知道怎么造汽车,这影响我单手开法拉利?呃,你说的没错,确实没啥必要知道。但是我就是要写,因为我这周摸鱼就干了这个的总结。☺首先,都是大家很熟悉的相机类型啦。喜欢摄影的大兄弟一定都懂,就分两种嘛:1、CCD Sensor2...原创 2021-02-28 10:24:41 · 6091 阅读 · 1 评论 -
BM3D 算法原理详细解析 按过程步骤讲解(附C++实现代码)
BM3D是2007年提出的算法了,至今已经有一些年头了,但是仍然不妨碍它基本上还是最强的去噪算法。在初步了解了BM3D的算法后,会发现,BM3D有种堆叠怪的嫌疑。有很多不同的算法的影子在里面,比如Non-Local Means、Wavelet shrinkage等。我感觉思想更像是暴力出奇迹吧。但是架不住效果好。就类似现在的神经网络,一层不行我就来两层。但是相比简单的堆叠,BM3D还是比其他的算法的细节保留上要好一些。好了,不废话了,下面直接来看BM3D的算法原理吧。BM3D算法原理:原创 2021-02-20 17:43:48 · 11539 阅读 · 8 评论 -
camera tuning的常用缩写
CC, color conversion,色彩转换CC, color correction,色彩矫正CE, chroma enhancement,色度增强SNR,signal-to-noise ratio,信噪比SNR, skin noise reduce,肤色降噪STD, standard deviation,标准差OIS, optical image stabilization 光学稳像PDAF,phase detection auto focus,相位对焦CPP: ca转载 2020-06-06 15:33:47 · 5245 阅读 · 0 评论 -
图像处理之细化算法(Thinning Algorithm)C++实现
最近在实验室里遇到了一个问题,就是在有一张轮廓二值图的情况下,如何才能将轮廓进行细化,得到轮廓的骨架。效果如图:可以看到,右边图中的数字变瘦了,这就是细化算法的作用下面我们来讲一下,Thining-Algorithm的算法原理。一、八领域我们先来介绍一下,八领域这一个概念p9 p2 p3 p8 p1 p4 p7 p6 p5 ...原创 2019-09-02 16:41:09 · 6979 阅读 · 5 评论