- 博客(102)
- 资源 (28)
- 收藏
- 关注

原创 只拍一张照片相机标定畸变矫正-camera calibration
只拍一张图片进行camera 相机标定,先亚像素角点检测,再相机标定获取内参,外参,畸变参数。可对camera研发工程师、画质评测人员快速了解摄像头FOV, 畸变程度,校正后FOV损失。同时方便camera模组厂快速集成到应用和客观评价使用,减小空间占用,增加标定效率。140°FOV鱼眼镜头重投影误差<0.15pixel。
2025-02-24 20:00:00
927

原创 基于opencv的 24色卡IQA评测算法源码-可完全替代Imatest
利用24色卡可以很快的分析到曝光误差,白平衡误差,噪声,色差,饱和度,gamma值。IQA或tuning工程一般用Imatest来手动计算,不便于产测部署,现利用opencv实现了imatest的全部功能,以c++源码的方式呈现,方便快速进行画质评测
2025-02-12 21:05:02
645

原创 LSC lensshading 标定与矫正 C++实现
图像分为16*12(qualcomm),14*14(MTK),32*24(Samsung)等份blocks,计算四通道的增益meshgrid,对应会有17*13*4, 15*15*4, 33*25*4个数据,保存到eeprom。将eeprom数据读出利用插值计算出gain对图像进行矫正。
2025-02-10 20:07:07
426

原创 基于opencv 纹理图/枯叶图 MTF/ACUTANCE评测算法
基于纹理图来计算MTF和Acutance,与Imatest和DXO一致的计算结果
2024-08-20 19:10:52
1646
1

原创 基于c++坏点及坏点簇检测算法
坏点检测主要用于检测sensor的坏点,本程序主要基于c++程序以及opencv库编写而成,可以实现检测坏点,并统计坏点簇面积(连续坏点像素个数)。方便画质评测和camera模组厂快速集成到应用和客观评价使用。
2021-02-28 23:51:43
1978
3
原创 基于带通滤波的camera脏污检测算法可以完全替代imatest
camera脏污检测算法经过大量实际数据验证,可以有效拦截camera脏污,特别是浅脏污,基于c++开发,程序包含完整的代码,可以快速集成到应用软件中,请放心下载
2025-02-14 19:47:41
308
原创 camera光心检测算法
光心检测算法,基于opencv c++实现,便于模组厂快速集成到软件工具中,适用于camera模组厂算法评估组装制程镜头与sensor的偏心程度,便于工程师了解制程的问题找出改善方向
2025-02-07 19:14:38
267
原创 基于稠密光流的防抖稳像能力评价算法
使用稠密光流运动方向和运动量来检测抖动量和抖动方向,主要用于手机EIS,OIS,MGS防抖能力的评判。此算法对图卡不做要求,示例图片使用的是网格卡。
2023-03-30 21:39:13
571
原创 镜头镀膜工艺
此处只讲解两种镀膜技术:1.增透 2反射1.先将增透理论 光由介质n1入射介质n2. 反射率= 透过率= 为了增加透过率采用多层镀膜来实现增透目的 增透的技术指标: camera摄像头的蓝玻璃一般透过率比价低,为了增加透过率采用增透膜方案。 2.反射 与增透膜相反,镜头表面镀一层折射率高于镜头材料,就可以增加反射率。...
2021-09-21 17:14:00
2292
1
转载 景深与焦深
1焦深:焦深是lens与sensor之间的距离不能超出的一个距离范围,即镜头到胶片的容差。焦深的计算公式D = 2Ncv/f. N为镜头光圈值,c为弥散圆,v为像距,f为镜头焦距。
2021-09-21 12:19:24
9143
原创 弥散圆以及最大弥散圆
1弥散圆的形成?原本景物中的一点应该经过透镜本应该也是一点才对。但是因为离焦,球差的存在,最终成像会投影成一个光斑圆圈。越小越清晰,越大就互相干涉变得越模糊。同时人们规定二零最大弥散圆,就是人眼能够感受清晰模糊的一个边界,直径大于它,感受到模糊;直径小于它,感受不到模糊。下面分别是离焦(左),球差(右)。2弥散圆大小怎么计算呢? ,f为焦距;<1>,D为光圈有效孔径;<2>F=f/D; <3>3条公式合并可得出:...
2021-08-23 00:24:38
2483
4
原创 等效焦距与视场
1为什么引入等效焦距? 等效焦距可以让我们知道视场。2怎么计算等效焦距? (全画幅尺寸36mm*24mm. 斜对角约43mm, 宽度35mm),我们的标准都是以全画幅为标准。 比如F7621lens Focallenth = 2.504mm。镜头的成像圆直径为5.892mm pixelsize=1um。则对角线长度为6.475mm. 根据 计算公式:实际焦距/成像对角线长度=等效焦距/43....
2021-08-21 22:11:59
2216
原创 行曝光时间和帧率
很多人问我曝光时间和帧率的具体关系。虽然他们都知道曝光时间过高会影响帧率。但不知道怎么量化。之前看有人发表了各种各样的文章,但是我发现他们的文章估计他们自己都不太明白吧。因为涉及到了两种方式。我只遇到过一种方式。line曝光:过程包括 exposure时间+readout时间。line曝光模式有两种:非重叠模式和重叠模式。 fig.1可以看出非重叠模式是等此行曝光+readout全部做完之后再进行下一行。 fig.2是此行readout的时候,下一行已经开始曝光。时序上有...
2021-07-26 16:06:52
7249
3
转载 相机标定
参考文章链接如下:理论+公式推理都在下面的文章https://www.sohu.com/a/355690042_100007727https://blog.youkuaiyun.com/qq_30815237/article/details/87530011https://zhuanlan.zhihu.com/p/94244568
2021-04-20 15:04:30
480
原创 孔径光阑与入瞳出瞳
文章目录一、光阑是什么? 二、光阑的作用 三、光阑的分类 四、入瞳与出瞳 五、主光线与边缘光线一、光阑stop是什么?从英文释义便明白是舒服光束大小的器件或者叫带孔屏障。二、光阑作用是什么?控制画面亮度,控制成像空间范围,控制景深。三、光阑分类孔径光阑(瞳孔)和视场光阑(眼睑)。从图中可以看出孔径光阑影响通光量不影响视场,视场光阑影响视场。四、入瞳与出瞳 入瞳限制物方入射光束,出瞳限制像方出射光束。(单片镜头的单孔径光阑,入瞳与出瞳...
2021-03-14 13:57:30
4494
原创 光源色温不能决定光源唯一的原因
此图反映了色坐标和色温的关系,相同色温的的光源色坐标不同,光源光谱就不同。这就是为何模组厂使用同色温光源,RBG相应不同的原因。之前与一些小模组厂沟通的时候发现他们对这块完全不理解。关于光源色温,色坐标,光谱的知识点有兴趣直接网上搜吧,很全。这里只帮部分新人解释一下原因。...
2021-03-12 23:07:20
455
原创 camera相机亮度测算与曝光
前言相机在拍摄图片时候首先就是测光,然后根据亮度进行曝光。一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as np import pandas as pd import matplotlib.pyplot as plt import seaborn as sns import warnings warnings.filterwarnings('ig
2021-03-09 20:06:06
2702
3
原创 超焦距详解
1.什么是超焦距 当镜头对焦在无穷远时,景深前界(离镜头最近清晰点)到镜头的距离称之为超焦距。 换句话说当镜头对焦在这个超焦距点时,从这个超焦距点到相机一半的距离开始到无穷远都是清晰的。 有点绕是吧? 那我们直接拿镜头focus shift 举例。 当我们对焦到目标物体为无穷远时,景深为0.75~INF, 0.75就是景深前界,也就是超焦距。 当我们对焦到0.75m时,可以发现景深为0.38~INF, 景深前界正好为超焦距一半。 2....
2021-02-28 14:06:38
6768
4
原创 Halcon 常用算子使用场合
Chapter 1 :Classification1.1 Gaussian-Mixture-Models1.add_sample_class_gmm功能:把一个训练样本添加到一个高斯混合模型的训练数据上。2.classify_class_gmm功能:通过一个高斯混合模型来计算一个特征向量的类。3. clear_all_class_gmm 功能:清除所有高斯混合模...
2021-01-03 12:46:52
3094
原创 sony芯片 camera pcb layout注意事项
PCB Layout Check ListCCM尽可能使用PSRR > 65DdB 的LDO,如果使用DC/DC,应远离cmos芯片,DC/DC下面尽量不要布线; 用于电源芯片的电容、电感,离电源管脚越近越好; 用于CMOS IC的电容、电感、电阻,离IC 管脚越近越好;信号包地可以用覆铜替代,两层板推荐底层对地覆铜; MIPI 走线对内<10mil,对间<100mil,并且要注意主板上的mipi走线和CCM上走线长度的叠加,不能超过上述规格; 板子外层黑色油墨处理;.
2020-08-19 20:24:07
1399
2
转载 解读MTF曲线
怎样看MTF曲线光学模量传递函数所表示的就是模量传递函数值随空间频率和像场位置变化的函数关系。它有很多种类型, 但最主要的两种类型就是MTF值与空间频率的关系和与像场半径(或像场角)之间的关系。1、什么是空间频率在讲清MTF曲线随空间频率的变化关系以前,我们先来弄明白什么叫“空间频率”。 空间频率(Spatial Frequency)的概念与分辨率的概念非常相似,单位都是“线对/毫米”(lp/mm)。但测试分辨率的标板是一组一组轮廓鲜明的黑白线条,每两条线条之间的距离,以及线条本身的宽度之比是.
2020-08-19 14:07:06
13619
原创 几何光学中级概论
3-9 F number 与数值孔径 Numerical Aperture 现在要说明的是F number与Numerical Aperture 数值孔径,图1中有一平行光进来,且会聚焦成一点,假设物在无穷远处,透镜的孔径为D,焦距为f。所以F number的定义就是焦距除以孔径,如公式1。而Numerical Aperture所代表的是透镜成像的能力,它的定义是像空间的折射率乘以成像的斜角α。NA = n * sin α,其中 n 是被观察物体与物镜之间介质的折射率;α 是物镜孔径角...
2020-08-19 13:02:53
2012
原创 镜头像差之五——畸变
什么是畸变:1、畸变的存在仅引起像的变形,但不影响成像的清晰度畸变产生的原因:由于焦平面上不同区域对影像的放大率不同而形成的画面扭曲变形现象,这种变形的程度从画面中心至画面边缘依次递增,主要在画面边缘反映得较明显。如果拍摄和镜头同心的圆是看不出畸变的。但是可以发现这些同心圆的间距不相等。畸变矫正方法:图像算法,对镜头畸变进行标定,拟合出镜头畸变数学模型参数,然后对数学模型进行反畸变矫正。...
2020-08-18 21:57:36
7881
1
原创 镜头像差之五——场曲
什么是场曲?场曲[curvature of field]物面上所有的点经过系统后,最佳焦点位置不在同一平面上,若这些像点所成的面为曲面,则称为系统有场曲。与物高二次方、入射光瞳口径一次方成正比的像差。若仅存在场曲,则所有物平面上的点都有相应的像点,但分布在一个球面上;若采用弯成此种形状的底片,则可获得处处清晰的像。此时在理想像平面上,像点呈现为圆斑。第一张图是最简单也是最容易理解的场曲,也就是对焦点锐利,其余部分逐渐松散,但实际上大多现代镜头的场曲都呈现为图二的形态:对焦点与边缘锐度.
2020-08-18 21:18:53
15801
原创 镜头像差之四——像散
像散现象[astigmatism]轴外点细光束成像,将会产生像散和场曲,它们是互相关联的像差一个离轴点光源所发出的光线经过系统后,子午焦点与弧矢焦点不在同一位置上。 若仅存在像散,则轴外物点的光线通过光学系统后聚焦成两条焦。在这两条焦线的中点,光束形成最小弥散圆。 轴外物点用光束成像时形成两条相互垂直且相隔一定距离的短线像的一种非对称性像差被称为像散. 两条短线间沿光轴方向的距离即表示像散的大小 用符号Xts’表示 Xts...
2020-08-17 14:21:45
5560
原创 镜头像差之二——色差
什么是色像差[chromatic aberration]色像差简称色差,是由于透镜材料的折射率是波长的函数,由此而产生的像差。光的实际波长为400nm~760nm,在同一介质中,由n=c/v,得出传播速度大的折射率小,传播速度小的折射率大。所以红光折射率最小,紫光折射率最大。由折射率越大焦距越短,因此对同一个透镜,红光的焦距最长,紫光的焦距最短。如果把一个简单的正透镜用来对无穷远的物体成像,由于各种颜色光的焦距不同,所成的像的位置也不同。不同颜色的光的像点沿光轴方向位置之差称为轴向.
2020-08-16 23:49:58
4252
原创 镜头像差
备注:专栏中有关于6中像差的描述,可以继续关注阅读,下面是像差的概述。像差[aberration]理想的摄影镜头在成像时,必须具备下列几点特性:①点必须成像为点。②正前方的面必须与光轴垂直成像为正的面。③被摄体与镜头的成像必须是相似形。此外,从映像表现面来看,忠实的色彩再现性也不容忽视。如果只注意到靠近光轴的光线,那么,单色光(特定波长的光)的场合就可以获得接近理想镜头的描写性能。然而,对于必须使用大光圈以获取充分的光量,对焦也不只限于近光轴区域,而是画面的每一个角落的摄影镜头而言,只要下列各项障碍
2020-08-16 23:12:05
1448
2
原创 镜头种类以及增透膜知识
2-1 透镜的种类 1.透镜的种类与片组(1)凸透镜中间厚、边缘薄的透镜称为凸透镜,又称“正透镜”,因为它具有会聚光线的性能,所以也称“汇聚透镜”。凸透镜按其形状不同,又分“双凸透镜”、“平凸透镜”、“凸凹透镜”。(2)凹透镜 中间薄、边缘厚的透镜称为凹透镜,又称“负透镜”,因它具有发散光线的性能,所以也称“发散透镜”。凹透镜按其形状不同又分“双凹透镜”、“平凹透镜”、“凸凹透镜”。(3)透镜片组 照相机的镜头是由镜片组成的,而由多少片镜片组成,这要根据镜头的性...
2020-08-16 21:41:54
2428
原创 几何光学初级概论
1-1 光 谱 可见光的波谱是在400到700nm,故可见光在光谱中呈现出非常窄的范围。 可见光的特性: (1)互补色按一定的比例混合得到白光。如蓝光和黄光混合得到的是白光。同理,青光和红光混合得到的也是白光。 (2)颜色环上任何一种颜色都可以用其相邻两侧的两种单色光,甚至可以从次近邻的两种单色光混合复制出来。如黄光和红光混合得到橙光。较为典型的是红光和绿光混合成为黄光。 (3)如果在颜色环上选择三种独立的单色光。就可以按不同的比例混合成日常生活中可能出现的各种...
2020-08-15 17:49:27
1017
原创 镜头像差之一——球差
1.什么是球差 近中心视场的光线与边缘光线,因为球面折射率不能均匀的将平行光线汇聚到同一点而形成弥散斑。 直接上图: 模拟图
2020-08-13 11:42:57
3447
反差式对焦图片.jpg
2020-03-18
反差式cdaf对焦图片
2020-03-18
镜头-Sensor等光学知识以及选型.ppt
2020-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人