- 博客(13)
- 资源 (11)
- 收藏
- 关注
原创 Hi3516A网络监控摄像机AWB模块工作原理
Hi3516A网络监控摄像机AWB模块工作原理监控摄像机的AWB模块由硬件的 WB 信息统计模块及AWB 策略控制算法 Fireware 两部分组成。ISP 的 WB 信息统计模块统计图像(R,G,B)三个颜色分量的平均值或比值,具体可提供的统计信息如表所示。其中,分区间支持将图像分成 NM (M 行 N 列)区域,设置 M=15,N=17,图像分辨率为1920x1080。Bayer 域提供图像传感器采集到的原始图像信息,与(R,G,B) 三个颜色通道增益的无关;RGB 域...
2021-08-30 11:55:30 1358
原创 ISP调试中的一些问题现象(持续更新)
目录1、迷宫纹现象2、False Color现象3、PFC (Purple Fringing Compensation)紫边1、迷宫纹现象原因:Crosstalk (Green Equal)这主要是lens与sensor搭配性的问题,当光线进入sensor上micro lens的角度太大,容易误接收到应该被邻近pixel接收的讯号,导致Gr、Gb差异变大,因此这现象较容易发生在画面角落,或是光线从某个特殊角度进入时画面出现迷宫纹。调试方法:调整Crosstalk中Thre
2021-08-27 17:39:15 3928 1
转载 ISP—镜头畸变校正
目录1、径向畸变2. 切向畸变3. 畸变模型透镜由于制造精度以及组装工艺的偏差会引入畸变,导致原始图像的失真。镜头的畸变分为径向畸变和切向畸变两类。1、径向畸变顾名思义,径向畸变就是沿着透镜半径方向分布的畸变,产生原因是光线在原理透镜中心的地方比靠近中心的地方更加弯曲,这种畸变在短焦镜头中表现更加明显,径向畸变主要包括桶形畸变和枕形畸变两种。以下分别是枕形和桶形畸变示意图:成像仪光轴中心的畸变为0,沿着...
2021-08-26 15:18:00 2175 2
原创 C语言面试总结(更新中)
1. “引用”与指针的区别是什么?指针通过某个指针变量指向一个对象后,对它所指向的变量间接操作。引用本身就是目标变量的别名,对引用的操作就是对目标变量的操作。2、已知strcpy的函数原型:char *strcpy(char *strDest, const char *strSrc)其中strDest 是目的字符串,strSrc 是源字符串。不调用C++/C 的字符串库函数,请编写函数 strcpy。char *strcpy(char *strDest, const char *strSr
2021-08-25 15:19:42 529
原创 ISP图像学习的一些资料
1、https://blog.csdn.net/lz0499/article/details/711562912、https://blog.csdn.net/wtzhu_13/category_11144092.html?spm=1001.2014.3001.54823、https://www.zhihu.com/people/he-nan-yiba4、https://www.zhihu.com/people/zhangjiajie043/answers5、https://www.zhihu
2021-08-24 14:50:10 3674 1
原创 地平线机器人—ISP算法岗位面试(2022秋招一面)
地平线—ISP算法岗位面试(一面)1、冈萨雷斯数字图像处理2、滤波器,高斯滤波器,膨胀与腐蚀3、白平衡算法4、LSC矫正对白平衡的影响5、高动态范围成像压缩6、直方图均衡化以及bin的理解7、ISP调试的流程8、逻辑回归,线性回归(基础有点薄弱)9、图像方差的概念10、反问重点是根据数据图像处理课程进行提问对于部分问题回答的不是很好,估计可能是凉了,可惜!...
2021-08-18 20:45:18 3532 6
原创 最长公共前缀(C语言)
代码#include<stdio.h>#include<string>#include<math.h>int main() { char strs1[200] = { 0 }; char strs2[200] = { 0 }; char strs3[200] = { 0 }; gets_s(strs1); gets_s(strs2); gets_s(strs3); int len1 = strlen(strs1); int len2 = s..
2021-08-16 18:03:16 413 1
转载 CMOS图像传感器局部黑电平矫正方法
这个Smartsens的一篇专利,主要是针对sensor端进行BLC矫正。专利可从知网下载:https://kns.cnki.net/kcms/detail/detail.aspx?dbcode=SCPD&dbname=SCPD2021&filename=CN109348147B&v=po3NGRXjqDejAT9VayzCkOBv%25mmd2BeR8%25mmd2FzDH4yrrw5ggyrE1zIeQyQt%25mmd2F3kc%25mmd2FKTrXr16g.
2021-08-12 13:51:46 892
原创 Sharpen 的调试步骤
1、调试 bayerSharpen 增强图像的细节纹理的清晰度,有助于图像的细节纹理的增强。2、调试 YUVsharpen 的边缘细节和纹理的增强强度,设置图像有方向的边缘和细节的锐度。3、控制锐化后的图像的 shoot,包括overshoot、undershoot,减弱图像的 overshoot 和 undershoot,同时,图像的锐度也会减弱。4、抑制噪声的增强,抑制图像的边缘细节和纹理处的噪声的增强。5、抑制锯齿和椒盐噪声,划分亮暗区间、确定亮区暗区不同的锐化强度,以及抑制暗区的盐噪
2021-08-11 16:36:37 1203
原创 坏点、噪点简单测试
1.测试前准备:18%中性灰卡,遮光盖,白纸,光源2.测试环境: 三种环境分别进行图像拍摄环境一:将镜头遮住,拍摄全黑图像(检测暗坏点)环境二:拍摄一张纯白色纸(检测亮坏点)环境三:正常拍摄环境下,使得灰色区域覆盖整个画面即可(检测噪点)3.测试目的:图像噪点坏点检测4.测试步骤: 步骤一:摆放好测试卡位置,合适光源下进行拍摄 步骤二:分别在三种环境下进行拍摄 步骤三:主观分别统计三种情况下的图像坏点和噪点影响18%中性灰卡...
2021-08-06 14:25:00 3315
原创 基于色温估计的白平衡算法
目前常用的灰度世界算法、完美反射算法、自适应白平衡算法、色域映射算法以及神经网络算法,这些算法在一般情况下都能够有效实现颜色矫正。其中,包域映射算法和神经网络算法这类基于先验知识基础上的算法模型结果较为精确,但是由于其算法比较复杂,难利用硬件实现,并且样本的完整性难保证。因此在实际应用中主要使用的还是灰度世界算法和自适应白平衡算法模型。简单灰度世界算法是建立在一定假设基础上的,当拍摄纯色背景时,假设不成立,算法调整效果就会出现较大偏差。而标准差亮度加权灰度世界算法虽然能够...
2021-08-05 14:42:57 3306 2
原创 图像模糊类型
根据不同的物理性质,图像模糊大致可以分为大气模糊、散焦模糊和运动模糊三大类。目录1 大气模糊2 散焦模糊3 运动模糊1 大气模糊 大气模糊(Atmospheric Blur)是模糊图像复原技术研究领域提到的相对较少的一种模糊形式。他源于光学湍流和气溶胶造成的小角散射。光学端流是由于大气中的某些属性因随机的时空变化引起的,如温度和密度的光折射的变化 同时,不同大小的化学物质也对不同类型的、不同波长的光波具有不同的散射性。再大气科学中,这种现象通常被称作为气溶胶散射。光...
2021-08-04 16:05:59 4531
原创 图像去噪技术
目录1.1图像去噪的基本概念1.2 去噪效果评价标准1.3传统去噪方法(简单介绍)1.4 非局部均值去噪(NLmeans)1.6基于稀疏模型的去噪方法总结噪声的产生是信号在采集、传输以及记录过程中,受到成像设备自身因素和外界环境的影响而产生的。现实中的噪声是随机分布的,事实上,噪声无法完全去除,只能使得重现信号尽可能的接近原始信号,因此,去噪严格意义上只能被称之为降噪。通过去噪可以有效地增大图像信号的信噪比,提高图像质量,更好地体现原始图像所携...
2021-08-03 14:53:33 8162 1
计算机视觉—红绿灯检测
2020-10-23
tao2004.pdf
2019-10-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人