CMOS摄像头开发测试方法

放到室外就没有了,应该是banding filter的问题,也就是50Hz,60Hz的问题,可以选择一个比较适合的曝光时间,将cmos sensor设置成固定曝光模式试试看。

1.1. Camera测试方法

1.1.1. 对于镜头的测试

4) Flare (壶板电机LSB/82BRD)

1.1.2. 对于CMOS Image Sensor的测试

2) Gray 灰阶 (Light box SPLIII 和 KODAK testing card Q14)

6) 工频干扰 Flicker (50,60 HZ 光源)

7) 暗角测试 Lens shaing  (另一种说法是相对照度,Relative illumination,一般直接对着DNP灯箱看就行)

8) 坏点&黑点测试(defect pixel and particle,一般的图象软件都有查找坏点的功能)

9) 信号噪点比(SNR,用IMATEST 和 GretagMacbeth ColorChecker 可以得到精确数值)

注:括号外的一般是项目名称,括号内的是测试仪器,软件等。

1.2. 测试卡

1.2.1. ISO12233 Camera Resolution Chart

ISO12233分辨率测试标板遵照ISO12233的 标准“摄影-电子照相画面-衡量方法"。这个测试标板在1 X 大小的这个活动区域,测量20 cm 高度只有约0.1毫米的误差。他具有几乎大部分解析度卡所具有的特征。是数码相机与手机摄像头品质测试的必备工具。可以提供实际拍摄的垂直分辨率和水平分 辨率等辅助测试,采取统一拍摄角度和拍摄环境,分辩率的计算可以使用了HYRes软件,分开垂直分辨率和水平分辨率两部分进行。

1.2.2. ColorChecker 24色卡

ColorChecker标板有24个纯色块,从左到右再从上到下,分别标记为1-24。所以又叫24色卡。用途:ColorChecker常用于色彩还原与白平衡测试

对于色彩与白平衡的测试,我们采用了标准色卡ColorChecker在不同的环境下使用相应的白平衡模式拍摄进行比较,一方面可以观察机型对各种色彩的还原情况,另一方面可以观察他们的白平衡准确度。 白平衡共有自动白平衡、日光白平衡、阴影白平衡、钨丝灯白平衡、荧光灯白平衡、手动白平衡等6种模式。

1.2.3. 14524 Camera Contrast Chart

14524 Camera Contrast Chart 有12个独立不同程度的灰阶,灰度范围由0.10到2.30.14524 OECF测试标板的测试信息,描述了Camera如何将Sensor感应的照度在图像中数字量化。他可以测试出最大对比度和动态范围,还有白平衡是否正常,不同灰接的信噪比,Camera的ISO速度如何。

1.2.4. 灰阶卡

灰阶卡21阶,反射密度从0.05到3.05按照每阶0.1密度递增,每阶代表着1/3EV的曝光量,用来量化测试曝光、反射密度的工具。

1.2.5. 杂散光测试

如果有杂光散光现象,那么十字架就会拍成一个圆圈。杂光的造成,镜头制作的不均匀,光的折射有偏差。对最后成像的影响,造成图片在对着光源的时候有一种模糊朦胧的感觉。普通场景下一般差别不大。

为了更好的说明,我提供两个图片进行说明。不同lens的不同效果图。其中一个有明显的散光。

cmos功能测试软件,CMOS摄像头开发测试方法(我总结的)相关推荐

  1. ZCU104开发板MIPI摄像头开发(详细介绍移植ZCU102example design)

    花了将近2周移植了ZCU102的MIPI example工程到ZCU104板子,记录一下我的移植过程. 首先这位哥们的详细讲解给予了很大的帮助,我也是根据他的方法进行移植,不过遇到了一些问题:(34条 ...

  2. 一对一直播软件源码开发,iOS视频采集的实现过程

    在一对一直播软件源码日益火热的发展形势下,音视频开发(采集.编解码.传输.播放.美颜)等技术也随之成为开发者们关注的重点,本系列文章就音视频开发过程中所运用到的技术和原理进行梳理和总结. 认识 AVC ...

  3. 项目管理电子书_Scrum实战:敏捷软件项目管理与开发【电子书】 附下载地址

    关注公众号[互联互通社区],回复[敏捷软件项目管理与开发]获取全部内容 内容介绍 <Scrum实战--敏捷软件项目管理与开发>为软件项目团队提供了如何成功实施敏捷软件框架Scrum的实用指 ...

  4. Xavier红外相机(IP摄像头)开发记录

    Xavier红外相机(IP摄像头)开发记录 1.相机基本信息 相机分辨率 640×512, 成像数据横向扫描,以16进制数据保存,每个像素按照16 bit存储,高两bit无效,为0,14 bit为有效 ...

  5. 一对一直播软件源码开发,一对一直播怎么开发

    直播行业自2016年的"千播大战",时至今日,直播平台内容同质化现象严重,反倒是一对一直播软件如"雨后春笋"般进入了人们的视野.一对一直播软件源码开发核心业务模 ...

  6. Leangoo项目管理软件-传统硬件产品开发全流程

    本场景描述的是基于阶段式硬件研发流程以及在 Leangoo 中如何实现. 硬件产品开发流程 下图所示的是一个硬件产品开发大体上所需要经历的全部流程: 1)立项 在立项之前首先需要确定产品定位,对市场规 ...

  7. 堆栈式 CMOS、背照式 CMOS 和传统 CMOS 传感器的区别

    光电效应 光电效应的现象是赫兹(频率的单位就是以他命名的)发现的,但是是爱因斯坦正确解释的.简单说,光或某一些电磁波,照射在某些光敏物质会产生电子,这就是光电效应. 这就将光变为了电,光信号的改变会带 ...

  8. 乐鑫Esp32学习之旅28 安信可 ESP32-Cam 摄像头开发板二次开发 C SDK编程,实现MQTT远程拍照传输到私有服务器。(附带源码)

    本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. 爬坑学习新旅程,虚拟机搭建esp32开发环境,打印 " ...

  9. 终端软件升级功能开发_5个很棒的终端技巧可帮助您升级为开发人员

    终端软件升级功能开发 There are plenty of beginner tutorials around that help you learn command line basics, su ...

  10. php要用到哪些软件吗,php开发需要用什么程序

    php开发可以用wordpress程序,具体操作步骤如下: WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站. 也可以把 WordP ...

最新文章

  1. angularjs 学习笔记 简单基础
  2. itmz文件如何打开_如何使用proteus8打开低版本proteus7的仿真文件?
  3. java sessionid长度_php中session_id()函数详细介绍,会话id生成过程及session id长度
  4. mysql query profile_MySQL Query Profile
  5. 步步为营 .NET三层架构解析 七、UI的设计(登陆页面、注册页页和添加部门页面)...
  6. fork()的一些测试
  7. 【激活函数】Mish激活函数详解
  8. 学习5g通信心得体会_5G,不仅仅是速度,更可能是改变命运的机会
  9. git 常用命令及虚拟机服务器仓库搭建
  10. WebSphere社区版,Geronimo1.1八卦和GBean架构
  11. JavaScript对滚动条的操作
  12. dodaf体系结构建模与分析系统软件
  13. 中国省市区地址三级联动jQuery插件 - distpicker
  14. TwinCAT 3 报警程序
  15. 【手写源码-设计模式9】-装饰器模式-基于王者荣耀英雄-甄姬皮肤场景
  16. 全民枪王服务器正在维护,《全民枪王》游戏黑屏怎么办? 游戏进不去解决方法...
  17. The-Swift-2.0-Programming-Language-playground
  18. 添加SearchView控件时飘红的问题
  19. springboot - vue-element-admin 整合,修改原有的登录退出
  20. ez_website

热门文章

  1. 计算机地址输入法教案,计算机教案(输入法
  2. 日常提醒2 (delphi源码)
  3. 11.云计算平台(数据科学概论)
  4. Snagit 2020 for mac(最好用的屏幕截图软件)
  5. 股票交易软件接口编程语言
  6. 游戏王怪兽胶囊Android,游戏王怪兽胶囊GB是什么?
  7. 安居客头部导航栏的编写
  8. 微软.NET设计上的一个错误(从.NET1.1--4.0),不知道以后.NET会不会修复这个错误...
  9. 如何在Android平台GB28181接入终端实现语音广播和语音对讲
  10. php微信页面缓存数据,微信页面入口文件被缓存解决方案