图像实验室搭建

news/2024/5/8 1:45:30/文章来源:https://blog.csdn.net/search7/article/details/134394404

#搭建一个简单的图像实验室#,满足中低端camera产品的调试和测试需求。

目录

(1)实验室的功能

(2)实验室的设备

1、光源

2、图卡

3、辅助设备(升级)

(3)实验室的布局


(1)实验室的功能

根据ISP 处理流程-CSDN博客,实验室的建立围绕这个流程进行:

DPC——RNR——BLC(OB)——(DGN)——LSC——AWB——LTM——DMS(RNR)——CCM——gamma——color conversion——YNR——EE(CNR)——color其它特殊处理。

依据客观评测和主观评测需求,调试内容可以分为两部分:

a、根据ISP手册,采集raw图进行基础的calibration,校准后测试客观项,满足产品出货需求。 

b、满足客观需求后,依据主观要求,对除calibration 项以外的参数进行tuning。

综合以上,实验室需要根据客观和主观需求建立。根据ISP 手册,客观的采图需要设定特定的光源、亮度、图卡。主观需要搭建实景台。

(2)实验室的设备

1、光源

标准光源是指模拟各种环境光线下的人造光源,让生产工厂或实验室非现场也能获得与这些特定环境下的光源基本一致的照明效果。标准光源通常安装在标准光源箱内。

需要标准光源的客观项:(LSC)、AWB、gamma。

设备和光源举例:

可选的多色温DNP投射式灯箱(满足lsc、dynamic、畸变测试):

2、图卡

必备的图卡:

色卡(AWB、CC、解析力、信噪比)

灰卡(lsc、主观白平衡)

灰阶卡(gamma、灰阶测试)

ISO 12233标准版测试卡(测试解析力、SFR、MTF)

点状图(测试横向色差),棋盘格(测试畸变)-----此两项根据客观要求为可选项

 

可选的,但建议配置:

肤色卡:主观测试肤色,白肤、黄肤、深肤。

星状图:分析各角度解析力、手动对焦。

毛玻璃(扩散片):LSC测试-----有多色我DNP灯箱可以不配置。

实景图卡:主观测试纹理、色彩。

纯色卡纸:主观测试大面积单色AWB 和CC 准确性。

  

3、辅助设备(升级)

可调节色温、亮度灯:调节环境亮度可以变化AE的增益等级,主观阶段调试和测试噪声和清晰度;调节环境色温,主观阶段调试AWB和CC的平滑性,以及测试交叉色温下色彩还原。

三角支架和桌面支架:可移动、可调节支架,满足产品采图的稳定性。

照度计:测量环境的照度(lux)和色温(K)。

实景灯箱:多色温+实际生活用品,用于主观调试并测试纹理、颜色等。

ND滤光片:当环境亮度不可调整时,使用滤光片,可以减少光线进入camera。

仿真人头:仿真的肤质纹理和头发,用于主观调试face AE、和毛发清晰度。

跑马灯:测试帧率。

墙面18度灰、广色域专业显示器、可移动办公桌。

 

  

 

 

不专业的:如果产品有动态测试需求,可以配置一个永动摩天轮、固定跑道的小火车、会摇头的风扇。运动轨迹越固定,越适合对比拖影的调试效果。

 

(3)实验室的布局

面积建议20平,周围墙壁涂18度灰涂料,有窗 or 可调节亮度点光源设备(测试侧光场景)。

天花板安装高、中、低色温灯光,可分别控制色温,以及前后排灯光(测试顺光和背光)。

一个展板,贴“ISO 12233标准版测试卡”。

一个实景台,放置实景物品,可以搭建在门旁边,配合开光灯实现高动态场景。

一面墙,配置多张纯色背景布 or 纯色图卡。

一个主办公台,放标准光源灯箱,办公台周围一圈遮光窗帘,屏蔽外界光干扰。

-----------------------------------------------end-------------------------------------------------------

实验室的物品配置大概如上,产品基本都可以在3nh、“正印”、“研鼎” 等厂商找到。“淘宝”有各种便宜商品,可以配置实景台,或者作为某些专业设备平替(前提是你的产品并不严格要求此项)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_190735.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Spark SQL 每年的1月1日算当年的第一个自然周, 给出日期,计算是本年的第几周

一、问题 按每年的1月1日算当年的第一个自然周 (遇到跨年也不管,如果1月1日是周三,那么到1月5号(周日)算是本年的第一个自然周, 如果按周一是一周的第一天) 计算是本年的第几周,那么 spark sql 如何写 ? 二、分析 …

2013年01月23日 Go生态洞察:使用 go fmt 格式化你的代码 ✨

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…

如何计算掩膜图中多个封闭图形的面积

import cv2def calMaskArea(image,idx):mask cv2.inRange(image, idx, idx)contours, hierarchy cv2.findContours(mask, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_NONE)for contour in contours:area cv2.contourArea(contour)print("图形的面积为", area) image是…

前端---认识HTML

文章目录 什么是HTML?HTML的读取、运行HTML的标签注释标签标题标签段落标签换行标签格式化标签图片标签a标签表格标签列表标签表单标签form标签input标签文本框单选框复选框普通按钮提交按钮文件选择框 select标签textarea标签特殊标签div标签span标签 什么是HTML&a…

11.13 牛客刷题8/10

11.13 信号完整性 指针地址 的加减,注意 最后转为16进制

防火防盗防小人 使用 Jasypt 库来加密配置文件

⚔️ 项目配置信息存放在哪? 在日常开发工作中,我们经常需要使用到各种敏感配置,如数据库密码、各厂商的 SecretId、SecretKey 等敏感信息。 通常情况下,我们会将这些敏感信息明文放到配置文件中,或者放到配置中心中。…

使用Inis搭配内网穿透实现Ubuntu上快速搭建博客网站远程访问

文章目录 前言1. Inis博客网站搭建1.1. Inis博客网站下载和安装1.2 Inis博客网站测试1.3 cpolar的安装和注册 2. 本地网页发布2.1 Cpolar临时数据隧道2.2 Cpolar稳定隧道(云端设置)2.3.Cpolar稳定隧道(本地设置) 3. 公网访问测试总…

基于springboot+vue的学生毕业离校信息网站

项目介绍 该学生毕业离校系统包括管理员、学生和教师。其主要功能包括管理员:首页、个人中心、学生管理、教师管理、离校信息管理、费用结算管理、论文审核管理、管理员管理、留言板管理、系统管理等,前台首页;首页、离校信息、网站公告、留…

《网络协议》04. 应用层(DNS DHCP HTTP)

title: 《网络协议》04. 应用层(DNS & DHCP & HTTP) date: 2022-09-05 14:28:22 updated: 2023-11-12 06:55:52 categories: 学习记录:网络协议 excerpt: 应用层、DNS、DHCP、HTTP(URI & URL,ABNF&#xf…

芯片设计工程师必备基本功——《设计与验证:Verilog HDL》

Verilog HDL 作为两大硬件描述语言之一,拥有很大的用户群。据调查,目前美国有 90%左右的 IC 设计人员使用 Verilog. 在中国,大概再 50% 左右的人在使用 Verilog 。 大量高校毕业生和部分软件设计人员正在不断涌入这个领域。要想尽快在 IC设计…

Git版本控制系统之分支与标签(版本)

目录 一、Git分支(Branch) 1.1 分支作用 1.2 四种分支管理策略 1.3 使用案例 1.3.1 指令 1.3.2 结合应用场景使用 二、Git标签(Tag) 2.1 标签作用 2.2 标签规范 2.3 使用案例 2.3.1 指令 2.3.2 使用示例 一、Git分支&…

C++——const成员

这里先用队列举例&#xff1a; #define _CRT_SECURE_NO_WARNINGS 1 #include <iostream> #include <assert.h> using namespace std; class SeqList { public:void pushBack(int data){if (_size _capacity){int* tmp (int*)realloc(a, sizeof(int) * 4);if (tm…

新零售时代,传统便利店如何转型?

在零售批发业&#xff0c;如何降低各环节成本、提高业务运转效率、更科学地了解客户服务客户&#xff0c;是每家企业在激烈竞争中需要思考的课题。 对零售批发企业来说&#xff0c;这些问题或许由来已久&#xff1a; &#xff08;1&#xff09;如何对各岗位的员工进行科学的考…

阿里云国际站:全球加速GA

文章目录 一、前言 二、阿里云全球加速的概念 三、阿里云全球加速的功能优势 四、阿里云全球加速的原理 五、阿里云全球加速的应用场景 六、写在最后 一、前言 随着互联网的快速发展&#xff0c;网站速度已经成为了用户访问体验的一个重要指标。阿里云加速作为一种新的技…

【开源】基于Vue.js的大学兼职教师管理系统的设计和实现

目录 一、摘要1.1 项目介绍1.2 项目详细录屏 二、研究内容三、界面展示3.1 登录注册3.2 学生教师管理3.3 课程管理模块3.4 授课管理模块3.5 课程考勤模块3.6 课程评价模块3.7 课程成绩模块3.8 可视化图表 四、免责说明 一、摘要 1.1 项目介绍 大学兼职教师管理系统&#xff0…

【c++随笔12】继承

【c随笔12】继承 一、继承1、继承的概念2、3种继承方式3、父类和子类对象赋值转换4、继承中的作用域——隐藏5、继承与友元6、继承与静态成员 二、继承和子类默认成员函数1、子类构造函数 二、子类拷贝构造函数3、子类的赋值重载4、子类析构函数 三、单继承、多继承、菱形继承1…

Unity Mirror学习(二) Command特性使用

Command&#xff08;命令&#xff09;特性 1&#xff0c;修饰方法的&#xff0c;当在客户端调用此方法&#xff0c;它将在服务端运行&#xff08;我的理解&#xff1a;客户端命令服务端做某事&#xff1b;或者说&#xff1a;客户端向服务端发消息&#xff0c;消息方法&#xff…

程序员的护城河:职业发展的关键元素

目录 1. 技术深度与广度 2. 项目经验与实际操作 3. 沟通与团队协作 4. 持续学习与自我更新 5. 社区参与与开源贡献 6. 创新思维与解决问题的能力 7. 职业规划与自我管理 结语 在科技日新月异的今天&#xff0c;程序员的竞争已经不再仅仅依赖于技术水平&#xff0c;而是…

通义千问, 文心一言, ChatGLM, GPT-4, Llama2, DevOps 能力评测

引言 “克隆 dev 环境到 test 环境&#xff0c;等所有服务运行正常之后&#xff0c;把访问地址告诉我”&#xff0c;“检查所有项目&#xff0c;告诉我有哪些服务不正常&#xff0c;给出异常原因和修复建议”&#xff0c;在过去的工程师生涯中&#xff0c;也曾幻想过能够通过这…

最新支付宝转卡码生成之转账源代码(隐藏部分卡号)

一、需要准备好自己的卡号、名称、以及对应的姓名 二、然后将自己的信息填入下面的代码中 三、然后将拼接好的代码&#xff0c;利用转码技术生产对应的二维码 四、这样一个跳转银行卡二维码的转账码就做好了 效果演示&#xff1a;如下 支付宝扫码、跳转码、转卡码、隐藏卡号…