自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(209)
  • 资源 (2)
  • 收藏
  • 关注

原创 【Python】学习笔记03

特别注意: 这一系列条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。Python之if-elif-else语句。只不过是在else里再嵌套if else。

2023-06-16 13:43:01 189

原创 【Python】AWB白平衡算法

import cv2。

2023-06-14 19:48:34 473

原创 【Python报错】error: (-215:Assertion failed) !_src.empty() in function cv::cvtColor

如果你有输入图片的指令,多半是你图片的地址和命名出错了import cv2。

2023-06-14 19:47:12 1354

原创 【Python报错】Import “cv2“ could not be resolvedPylancereportMissingImports

vscode设置中打开Command Palette,ctrl+shift+p。输入Python:Select Interpreter。我的是因为选择的原本推荐的版本3.9导致的错误。实际上我选择3.7后就没有报错了。也有可能是你OPENCV有问题。我反正就成了 新软件。

2023-06-14 19:42:39 409

原创 【Python】学习笔记02

从上面可以发现一个规律,整数和浮点数运算后 ,得到的结果不管小数点后是否有值,结果都变成浮点数了,这是合理的,浮点数可以表达整数的结果,但是整数不能表达浮点数的结果。这是python语言的特性,我们称之为动态语言,与之相对应的Python、javascript等等都是动态语言 JAVA C C++都是静态语言。空值:Python中的一个特殊值,用None表示,none不能理解为0,因为0是有意义的。Python的变量,变量可以是字符串,布尔值,空值,而这里的一个\代表的是两个/ 就是\。

2023-06-14 16:01:30 35

原创 【Python】学习笔记01

4.Python解释器有多个语言实现,我们用的是CPython和IPython(官方版本C语言实现)还有Jpython(java的) PyPy(Pyhon实现)对复杂的问题要进行模块化设计,分而治之,将总问题分成小问题,然后单独解决小问题。1.Python调用C语言很方便,指针内存管理都给屏蔽了,会很方便。调试程序 对编写的程序按照逻辑过程进行调试,确保程序按照正确逻辑运行。5.开发效率高,执行效率低,现在计算机比较厉害,可以忽略执行效率。确定IPO 明确需要实现功能的输入和输出,以及主要的实现逻辑过程。

2023-06-14 13:44:46 41

原创 【SONY】ISX031-3M摄像头逐步占领车载市场

目前随着智能汽车的车载影像竞争逐渐激烈,对于车载影像画面的质量也是逐步提高,大量的手机厂商的fae,tunninig工程师涌入车载行业,越来越多的品牌厂商为了相比竞争对手有更好的影像效果,逐渐从原 本的1M选取至3M相比其他友商不稳定的3M来说,SONY的3M的确是目前更好的选择,更好的画面效果可以更加适配自动驾驶以及自动泊车功能。当然目前SONY的调试大量的功能模块以不对外开放,从调试环节的初期到后期阶段,这部分相比传统的NV以及OV乃至从手机转入的高通来说是一个有待提升对外开发的空间。

2023-05-30 14:41:22 1796

原创 【DCROP】关于分辨率裁剪Pixel与功能功耗的关系

1440 得到了蓝色部分的图像,但是这里红色部分的pixel依旧是在工作的占用功耗的,会影响系统功能功耗的测试表现。所以不可以通过这种方式进行裁剪去平衡功耗。一般需要完全屏蔽裁剪掉红色部分pixel输出的方式得到蓝色,减少piexl的消耗达成目的。通过DCROP的方式的确最终输出的时候你从。假设我们图像输出的尺寸分辨率是1920。然后我们这边想要换成1920。

2023-05-16 14:23:02 73

原创 【公式】帧率与最大曝光时间的关系

但是如果你的帧率设置成为30帧,那么你最大曝光时间设置到40ms多半功能测试会测出问题,带不动,那么你设置成30ms就没事情了。假设你的帧率是24帧,那么你最大曝光时间就可以设置到40ms。帧率的倒数要大于等于最大曝光时间。

2023-05-16 14:17:23 905

原创 【CMS】电子后视镜产业链分布图及架构

https://mp.weixin.qq.com/s?__biz=MzI1MjkzMTcwOQ==&mid=2247651796&idx=8&sn=bf808691abf89cfb3e21087e7bb90da1&chksm=e9d0eac6dea763d07d5375f4902d0ffee17bda4e5ab567c2ebd0951fe1b65b879a0b185f448b&scene=27

2023-05-12 16:21:59 269

原创 【CMS】什么是CMS?Camera Monitor System

L3+级别的智能驾驶系统,需要采集周边影像进行分析,甚至接入网络平台应用于交通调度与车辆安全管理,车外影像成为不可或缺的信息来源,车辆周边道路信息的重视程度必然提升到一定高度,CMS可以为其提供底层的硬件支撑。CMS通过不同的传感器不同角度的摄像头,对车身四周进行多角度实时拍摄,显示车辆情况、视线盲区及车尾行人,视角更灵活,可视范围是传统后视镜的3倍左右,可以减少盲点约10%(宽视场约50%)。此外,随着技术的革新,主动防炫目、夜视功能等更高级的功能都会被集成,车主在夜间的行车安全将更有保障。

2023-05-12 15:58:19 1203

原创 【车载影像】什么是暗噪声?Dark Noise 车载屏幕噪点的体现与应用

暗噪声与温度相关性比较大,温度越低,暗噪声小,温度高时,暗噪声会增大,**因为汽车的工作温度范围较大,**车辆图像传感器要适应的工作温度一般为40℃~ 80℃,对暗噪声的要求较高。当没有光信号输入时,CMOS传感器仍会产生一些电信号,这种电信号称为暗噪声。暗噪声在图像中呈随机分布的噪声,强度较弱。暗噪声DN (Dark Noise)

2023-04-25 16:36:11 478

原创 【Purple Fringe】什么是紫边?蓝B+红R=紫

Purple Flare的成因比较确定,包括镜头/模组内部的光线反射,杂波散射,光圈边缘的散射,镜头的roughness(粗糙度)以及模组内的灰尘都是产生Purple Flare的因素。对于紫边的成因,通常认为是镜头色差(镜头对不同光谱光线的折射程度不同,导致不同光谱的光线不能成像到一点上)所导致,如下图所示,成像系统一般将绿色通道准确对焦,然而 由于镜头色差 ,蓝色和红色通道不能完全准确对焦,从而使物体边缘出现紫红色的色边;成像系统一般将绿色通道准确对焦,然而 由于。蓝色加红色可以调出紫色。

2023-04-25 16:20:16 311

原创 【Chief Ray Angle】什么是CRA?主光角

但成像光路是镜头 —> sensor micro lens —>像素,所以当满足镜头 CRA 入射的光线(也就是光线入射角度的范围是 0 - CRA,此时是最大的入射光线角度),经过 sensor micro lens 时,micro lens 的 CRA 要更大,这就导致sensor 边缘的像素受光损失,就会出现暗角。在挑选镜头时会有一个 CRA 的参数,在选择 sensor 时同样有一个 CRA 的参数 (sensor 像素点上有个微透镜,这也是为什么有sensor CRA的原因)。

2023-04-25 15:53:38 1359

原创 【车载影像】什么是Color Shading?

Color Shading和Luma Shading一样都是属于lens shading 可以进行标定处理。镜头表面的CRA(可以聚焦到像素上的光线的最大角度被定义为一个参数)不匹配。Color Shading 的表现是图像中心到边缘的色彩不一致。IR filter ,普通IR随角度变化导致光谱偏移。色温也是影响Color Shading的一个因数。不同的色温RGB三通道衰减不能重合。

2023-04-25 15:41:54 473

原创 【车载影像】什么是Luma Shading?

Luma Shading和Color Shading一样属于 Lens Shading里的。Luma Shading表现为图像中心到边缘亮度不一致。就像你往河里丢了一个石头那种波纹一样,但是是亮度的。

2023-04-25 15:30:10 426

原创 【WDR】什么是宽动态Wide Dynamic Range?

宽动态(Wide Dynamic Range,缩写为WDR)的作用是使相机能够捕捉到高亮和暗部区域的细节。在面对某些场景时,相机可能会遇到高亮和暗部区域的巨大对比度,这时候如果只使用单次曝光,可能会导致过度曝光或者欠曝光,失去了某些区域的细节和质感。而宽动态技术能够通过多次曝光,并将这些曝光的不同区域进行合成,得到一张同时呈现高亮和暗部细节的图像,使得整张图像更加自然和真实。宽动态和强光抑制虽然都是曝光控制技术,但它们的作用和实现方式是不同的。强光抑制修改的曝光参数 可能是超短曝光VS。

2023-04-25 14:51:11 863

原创 什么是强光抑制?

当强光照射到眼睛中央区域时,视网膜上的感光细胞会释放一种化学物质,刺激神经元发送信号到视觉皮层,并触发强光抑制机制。强光抑制(Highlight Suppression)的作用则是限制相机的曝光,使得相机能够在高光区域进行曝光控制,避免过度曝光。在拍摄高光区域较为突出的场景时,相机可能会出现高光过度曝光的问题,即白色区域失去细节和纹理,变成一块白色的区域。摄像头模组:强光抑制指的是在图像中把强光部分的视频信息通过DSP处理,将视频的信号亮度调整为正常范围,避免同一图像中前后反差太大。

2023-04-25 14:45:55 909 1

原创 什么是锐度?

比如,在高锐度的情况下,不但画面上人脸的皱纹、斑点更清楚,而且脸部肌肉的鼓起或凹下也可表现得栩栩如生。在另一种情况下,即垂直方向的深色或黑色线条,或黑白图像突变的地方,在较高锐度的情况下,线条或黑白图像突变的交接处,其边缘更加锐利,整体画面显得更加清楚。因此,提高锐度,实际上也就是提高了清晰度,这是人们需要的、好的一面。比如,这种情况出现在不大的人脸图像上,就会不但在人脸的边缘出现白色镶边,而且在发际、眉毛、眼眶、鼻子、嘴唇这些黑色和阴影部位边上出现白色镶边,看起来很不顺眼。

2023-04-25 14:34:37 932

原创 【HDR Imaging Digital Overlap】时域多帧HDR技术

HDR的策略就是高光不过曝,暗处有细节。随着发展单帧HDR渐渐比不上多帧融合技术。相机在时间上连续输出由欠曝到过曝的图像,然后做图像融合,得到HDR图像。

2023-04-13 15:45:11 276

原创 HDR为什么能显示更多细节?

HDR使用超过一般的256色阶来储存影像,每个颜色通道便拥有了比传统图像更多的数据位。HDR高动态范围影像(High Dynamic Range Image),HDR能提升亮度,进而显示更多画面细节,

2023-04-13 15:13:36 65

原创 色数(色深”、“灰阶”、“色数”三者的关系)

我们在选购显示器时,常常会发现产品资料并未提及色深相关信息,却能看到“1670万色”、“10亿色”之类关于色数的描述,而“10亿色彩”表示该显示器能显示约10亿种不同的颜色。综上可知,对于电脑显示器:色数=灰阶^ 3=2^色深 ^3。比如,256色就是能显示256种颜色,而65536色就是能显示65536种颜色。显然,越高的色数能够带来越高的色彩表现力,其显示效果更细腻。所以,条件允许的前提下,你的显示器可以支持的色数越高越好。灰阶 ^ 3=2 ^ 色深位数^3。色深”、“灰阶”、“色数”三者的关系。

2023-04-13 15:08:41 1670

原创 色深与灰阶(屏幕效果呈现,色彩断层)

而所谓灰阶,是将最亮与最暗之间的亮度变化,区分为若干份。色深与灰阶关系为:灰阶=2^色深位数。从下图可以看出,灰阶级数越多,色彩过渡越平滑。换言之,屏幕色深位数越高,显示画面的色彩变化越平滑。当屏幕色深过低,灰阶不足,在某些场景下便会出现颜色断层。车载屏幕体现在行车的时候 夜晚场景天空亮暗区域的色彩断层。天空区域尤为明显,可能需要屏幕领域的同事仔细标定灰阶。

2023-04-13 14:54:47 1207

原创 什么是色深?

*色深(Color Depth)**亦可称为色位深度,色彩空间的三原色是红®绿(G)蓝(B),每种颜色由独立的通道表示,而色深便是对每个通道的灰阶定义。而 3 bit 的影像,就是 2 的 3 次方 (= 8),表示在一幅黑白或灰阶的照片中,可以表现出包括黑白在内的 8 种色彩。2 bit 的影像,则是 2 的平方 (= 4),可以表现 4 种颜色,所以除了黑白之外,还可以表现它们之间的两种灰调。色深用 2 的幂指数来表示,bit 数愈高,色深值便愈高,影像所能表现的色彩也愈多。

2023-04-13 14:48:27 554

原创 车载导航屏幕亮度的自动调节方法

当车载导航设备的屏幕固定亮度与环境亮度的差异过大时,会影响驾驶者驾驶车辆,不便于驾驶者观察导航信息。如果让驾驶者频繁的手动调节屏幕亮度,也会造成驾驶者的分心,从而引发安全事故。因此,一种固定的车载导航屏幕亮度很难满足驾驶者的需求。车载导航的屏幕亮度通常都是固定的,调节屏幕亮度时需要驾驶者手动进行调节。在车辆行驶过程中,车辆会路经不同的地方,驾驶时间、天气的变化也会造成车辆所处环境亮度的变化。有必要针对上述技术问题,提供一种便于用户观察车载导航信息的车载导航屏幕亮度的调节方法。

2023-04-12 16:06:45 556

原创 常见光学测试项

信噪比全称信号噪声比,英文缩写SNR(SNR)Signal to Noise Ratio 它是直接反应摄像头影像对噪声的抗干扰能力,在画质上有无噪声两点,也可也说是影像方法器输出信号的功率与同时输出的噪声大小的比值,通常用db表示。畸变是一种可以把直线变成曲线的像差。由于镜头的光学特性,传感器影像区的边缘区域接收的光强比中心小,所造成的中心和四角、边缘亮度不一致的现象,因此需要对这种亮度均匀性/色彩均匀性进行分析。视场角是以摄像头的镜头中心为顶点,被测目标的物象可通过镜头的最大范围的两条边缘构成夹角。

2023-03-27 16:24:50 509

原创 【度信科技】U930测试盒(搭配MAX9296或其他解码器)

UC930模组接口设计简洁,采用接口复用设计,同一个接口既可支持MIPI模组,也可支持DVP模组。UC930产品具有7路独立的高精度、低噪声的数字直流 Sensor 电源,AVDD、DOVDD、VPP2、 AVDD2最高支持单通道3.3V/500mA电源供应, OISVDD最高支持单通道3.3V/600mA电源供应,DVDD最高支持单通道2V/800mA电源供应,AFVCC 最高支持单通道3.3V/500mA电源供应,VPP2最高 可提供3.3V/500mA或0-10V/1A的电源供应,

2023-03-27 15:46:27 1376

原创 【度信科技】MAX9296解码板

1.支持美信max96705/max96701/max9295A/max96717等解码;连接电源线,摄像头,自己Company集成的点亮软件,选择配置文件 进行点亮的必备工具。2.MIPI信号输出,搭配MU960/UC930测试盒实现车载模组图像采集和数据烧录;

2023-03-27 15:42:20 1264

原创 车载FAKRA 高清倒车影像连接线束

用于摄像头拍摄延长,拼接,链接杜信盒子等各类调试工具。

2023-03-27 15:37:08 308

转载 【MTK AF】AF overall flow

Contrast AF flow detail and state changeAF State description (StatusC)

2023-02-06 11:07:27 179

原创 【Integration Test Suite】什么是ITS?

ITS Integration Test Suite谷歌写的一套python测试代码用来测试安卓相机生成的images,测试相机在特定环境,主要集中在sensor的3A Hal层和图像信号处理的调试流程中。共6个测试场景。

2023-02-06 10:29:02 122

原创 【MTK AF】 Calibraiton中HW Threshold中8组ISO如何确定

首先你需要一个KEY插入电脑后打开这个软件ImagiqSimulator

2023-02-06 10:25:39 171

原创 【MTK AF】FVstable time check

1.Envrionment Setting 测试目标:星图测试距离:25cm亮度:300lux用脚架把手机固定住2.得到校正数据打开命令窗口后输入adb指令打开相机,然后等待5分钟等模组温度稳定。触摸屏幕中间触发AF,然后拍摄照片连接手机到PC端口然后打开命令窗口,输入下边的指令来获得数据3.使用CCT来检查FV stable time打开cct 选择AF Calibration 然后选择Golden Check 选择 Check Stability点击Browse 选择jpeg点

2023-02-06 10:23:45 147

原创 ISO-12233图卡

ISO-12233规定了测量电子静止图像相机的分辨率和SFR的方法。它适用于输出数字数据或模拟信号的单色和彩色相机的测量。

2023-02-06 10:22:39 321

原创 【MTK】AF Hybrid State

HB_STA_MOV_FS_FINESEARCH 正在Fine searchHB_STA_MOV_FS_FIT Fine search找到peak,fitting结果正常,准备进MOVETOBESTHB_STA_MOV_FS_TIMEOUT Fine search过久(未找到peak)HB_STA_MOV_FS_INTRE_STEP Fine search分小段走HB_STA_MOV_MOVING Keep moving in DAF_MOV

2023-02-06 10:21:42 76

转载 【车载摄像头系统】串行器及解串器背景技术

2.摄像头模组中的加串器需要通过很长的专用线束连接至控制器中的解串器,以满足摄像头在车辆上任一位置布局的需求。而为了驱动各个硬件模块工作,车载摄像头系统一般搭载解串器驱动、加串器驱动以及摄像头驱动,实际中的加串器和摄像头一般以从设备形式注册至解串器驱动,以通过解串器驱动分别驱动加串器和摄像头。解串器的硬件接口通过专用线束连接至加串器相应的硬件接口,以接收摄像头经过加串器串行化后的数据。3.但是,摄像头驱动以从设备注册至解串器驱动过程中,要求系统启动时摄像头模组必须处于连接状态。

2023-02-06 10:17:57 3364

原创 RGB与YUV格式

常见格式有 YUV444、YUV422、YUV420。4:4:4、4:2:2 与 4:20 是 YUV 的取样方法。YUV 4:4:4 即是无通道压缩的全像传送;RGB: RGB: 每一个像素由 RGB 三原色组成, “R”代表红色, “G”代表绿色, “B”代表蓝色。YUV: 每一个像素由 YUV 字段组成, “Y”表示明亮度(Luma), “UV”表示的是色度(Chroma)。常见格式有 RGB565。即是把后面两个信道的讯号抽掉一半,所以只需要 YUV 4:4:4 的三分之二带宽。

2022-09-28 13:42:39 840

原创 HSYNC(HS) VSYNC(VS) PCLK Polarity 都是什么?

Pixel clock,也叫RGB clock,也叫Dot clock,一般会简写为PCLK。极性(polarity):物体在相反部位或方向表现出相反的固有性质或力量,对特定事物的方向或吸引力。VSYNC: 帧同步信号,表示扫描1帧的开始,一帧也就是LCD显示的一个画面。行同步信号(HS或HSYNC)和场同步信号(VS或VSYNC)。行同步信号(HS)的作用是选择出液晶面板上有效行信号区间。场同步信号(VS)的作用是选择出液晶面板上有效场信号区间。HSYNC: 行同步信号,表示扫描1行的开始。

2022-09-28 11:35:38 3411

原创 DOL HDR【Digital Overlap】OV称Staggered HDR 索尼称DOL HDR

如果我们能让 CMOS 的每一行像素完成读取后,立即开始下一次曝光,就可以省下等待其它像素完成读取的时间。我们让 CMOS 完成长曝光后,读取完第一行的同时,第一行像素几乎立即开始中曝光,而无需等待其它行的像素读取完成,而在这个时候,其它行也在进行着读取 - 下一次曝光的工作,每一行不同的曝光和读取交替进行,就像纺织里互相穿插的纱线一样,我们就把它称作行交织技术。换言之两帧之间的时间间隔是曝光时间 + 传感器完整完成读取一帧的时间,在第一行像素被读出后,它需要等待其它行的像素被读取完才能开始中曝光。

2022-09-27 11:34:42 4179

原创 Stagger HDR

传统以“帧”为输出单位的“多帧HDR”需要完成上一帧的拍摄后再开始下一帧的拍摄,帧与帧之间的间隔比较长。全新的staggered HDR 技术是“行”作为输出单位的“长短帧”拍摄。它能在一次拍摄时就同时获取曝光时间长短不同的多帧画面,大大减少了帧与帧之间的时间间隔,从而减少了“鬼影”出现的可能。Stagger HDR一类的方法则是通过“快门速度”(读取速度)的改变,则相当于直接改变曝光条件,合成图片数量也可以到3张(原理相似的DOL HDR可以到4张)。

2022-09-27 10:52:13 2868

ADB.zip ADB(Android Debug Bridge)安卓调试桥

ADB(Android Debug Bridge)安卓调试桥

2021-08-16

grep.zip 获取手机信息的前提配置软件

解压后在环境变量中配置,然后根据代码的操作步骤进行查询手机信息adb shell getprop | grep date 这个路径自己添加到环境变量path里面即可 将图片中的path添加进去即可

2021-01-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除