线扫相机-TEK(埃科)相机平场矫正详细步骤

news2024/11/27 16:41:14

在这里插入图片描述
采集卡模式:

  1. 现场要求
    (1) 采集卡连续采集相机图像,并正常显示。
    (2) 光源控制在正常工作亮度,使画面亮度不要过低也不要饱和。
    (3) 调整相机使画面偏离成像位置,形成虚焦。
    (4) 相机拍摄物面使用白纸,调节曝光时间使整个物面亮度均匀,且不饱和。
    (5) 如果有条件,最好让白纸随着被测物体运动方向运动,以利于相机进行均匀化计算。

  2. 更改用户权限等级
    如图 1 所示,在侧边栏“使用者水平(User Level)”下拉栏中选择“大师(Guru)”,开启对相机的更高级操作权限。
    在这里插入图片描述

  3. 使用相机 User2 设置
    (1) 如图 2 所示,将“User Set Selector”栏目调整到“User2”。
    (2) 单击“User Set Load”栏目的“Set”按钮,切换到 User2。
    注意:Factory模式下无法进行平场校正。
    在这里插入图片描述

  4. 进行平场校正
    禁止在实时状态下进行平场矫正
    (1) 如图 3 蓝色框内所示,先勾选“Flat Field Correction Enable”和“Flat Field Calibration Reference Enable”选项。
    (2) 先做暗场校正( Dark ),将镜头用镜头盖盖上,关闭光源,使得没有光线可以进入相机。
    (3) 然后点击 “Exec Dark Field Calibration”边上的“Set”按钮。等待完成后,参数写入相机并生效。
    (4) 再做明场校正(Flat),明场校正对相机拍摄的画面有要求,尽量做到画面均一。
    (5) 然后点击 “Exec Flat Field Calibration”边上的“Set”按钮。等待完成后,参数写入相机并生效。
    (6) 不过断电后校正参数还是会消失,需要进行下一步操作。

  5. 保存参数。
    如图 4 所示,单击“User Set Save”栏目的“Set”按钮,将相机当前的数据保存,这样断电后参数不会消失。
    在这里插入图片描述
    将相机调整为实时模式,看平场矫正是否达到预期效果,如果效果不理想可以进行多次矫正,如果还不理想可以换其他更均匀的白色背景板或者微微虚焦下进行平场矫正。

  6. 进行平场校正
    禁止在实时状态下进行平场矫正
    (1) 如图 3 蓝色框内所示,先勾选“PRNU Correction Enable”和“DSNU Correction Enable”选项。
    (2) 先做暗场校正(DSNU),将镜头用镜头盖盖上,关闭光源,使得没有光线可以进入相机。
    (3) 然后点击 “DSNU Correction Start”边上的“Set”按钮。等待完成后,参数写入相机并生效。
    (4) 再做明场校正(PRNU),明场校正对相机拍摄的画面有要求,尽量做到画面均一。
    (5) 然后点击 “PRNU Correction Start”边上的“Set”按钮。等待完成后,参数写入相机并生效。
    (6) 不过断电后校正参数还是会消失,需要进行下一步操作。
    在这里插入图片描述

  7. 保存参数。
    如图 4 所示,单击“User Set Save”栏目的“Set”按钮,将相机当前的数据保存,这样断电后参数不会消失。
    在这里插入图片描述
    将相机调整为实时模式,看平场矫正是否达到预期效果,如果效果不理想可以进行多次矫正,如果还不理想可以换其他更均匀的白色背景板或者微微虚焦下进行平场矫正。
    采集卡模式:
    在相机视野下铺放白色亚克力板或纯白纸,采集图像。打开曲线图。
    在这里插入图片描述
    选择 Line Profile 模式。调节好相应所需的曝光时间、光源、增益和镜头光圈,让白平衡纸显示出来的灰度值大概在 150-200 左右。
    在这里插入图片描述
    在Calibration Algorithm 中将显示的数值设置好。
    在这里插入图片描述
    先暗场、再亮场。
    Flat Field 里的 Mode,更改为 On。准备好白色亚克力板(优先),没有可以用白纸代替,需要注意,白色亚克力板的尺寸要大于视野尺寸切反光及颜色均匀,不能有脏污点,光源的均匀度和位置度调整平场校正前后尽可能保持一致。
    FPN暗场:盖上镜头盖或者用不透光的物体完全遮挡在镜头前,拍摄一张暗场图片,采集完黑色画面后,点击 FPN—press。
    在这里插入图片描述
    PRNU亮场:打开镜头盖,拍摄一张亮场图片(刚才的白色亚克力板或者白纸),点击 FRNU—press
    在这里插入图片描述
    平场校正完成后,一定记得关闭,Flat Field 里的 Mode,更改为 Off。
    将相机调整为实时模式,看平场矫正是否达到预期效果,如果效果不理想可以进行多次矫正,如果还不理想可以换其他更均匀的白色背景板或者微微虚焦下进行平场矫正。
    网口模式:
    在相机视野下铺放白色亚克力板或纯白纸,采集图像。打开曲线图。
    在这里插入图片描述
    选择 Line Profile 模式。调节好相应所需的曝光时间、光源、增益和镜头光圈,让白平衡纸显示出来的灰度值大概在
    在这里插入图片描述
    在Flat Field Calibration Mode 中选择Calibration模式。
    在这里插入图片描述
    先暗场、再亮场。
    准备好白色亚克力板(优先),没有可以用白纸代替,需要注意,白色亚克力板的尺寸要大于视野尺寸切反光及颜色均匀,不能有脏污点,光源的均匀度和位置度调整平场校正前后尽可能保持一致。
    FPN暗场:盖上镜头盖或者用不透光的物体完全遮挡在镜头前,拍摄一张暗场图片,采集完黑色画面后,点击 FPN—press。
    在这里插入图片描述
    PRNU亮场:打开镜头盖,拍摄一张亮场图片(刚才的白色亚克力板或者白纸),点击 FRNU—press
    在这里插入图片描述
    平场校正完成后,一定记得将Calibration模式改成Active模式。
    将相机调整为实时模式,看平场矫正是否达到预期效果,如果效果不理想可以进行多次矫正,如果还不理想可以换其他更均匀的白色背景板或者微微虚焦下进行平场矫正。
    在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【鸿蒙软件开发】ArkUI之容器组件Counter(计数器组件)、Flex(弹性布局)

文章目录 前言一、Counter1.1 子组件1.2 接口1.3 属性1.4 事件 1.5 示例代码二、Flex弹性布局到底是什么意思? 2.1 权限列表2.2 子组件2.3 接口参数 2.4 示例代码示例代码1示例代码2 总结 前言 Counter容器组件:计数器组件,提供相应的增加或…

基础课21——知识库管理

1.知识库的概念、特点与功能 智能客服中的知识库是一个以知识为基础的系统,可以明确地表达与实际问题相对应的知识,并构成相对独立的程序行为主体,有利于有效、准确地解决实际问题。它储存着机器人对所有信息的认知概念和理解,这…

【排序算法】 快速排序(快排)!图解+实现详解!

🎥 屿小夏 : 个人主页 🔥个人专栏 : 算法—排序篇 🌄 莫道桑榆晚,为霞尚满天! 文章目录 📑前言🌤️快速排序的概念☁️快速排序的由来☁️快速排序的思想☁️快速排序的实…

网络运维Day02

文章目录 实验环境Linux系统简介Linux发行版RHEL与CentOS国产操作系统 安装CentOS7.9步骤一:虚拟硬件步骤二:为虚拟机安装操作系统为root设置密码首次初始化虚拟机 登录操作系统系统偏好设置 快照LINUX目录结构常见目录及其作用 LINUX磁盘表示方法LINUX中…

Linux常用命令——chage命令

在线Linux命令查询工具 chage 修改帐号和密码的有效期限 补充说明 chage命令是用来修改帐号和密码的有效期限。 语法 chage [选项] 用户名选项 -m:密码可更改的最小天数。为零时代表任何时候都可以更改密码。 -M:密码保持有效的最大天数。 -w&…

毅速丨3D打印在压铸模上大有所为

压铸模是压铸件成型不可缺少的工具。它的作用是将液态的金属或合金浇入到预先准备好的型腔中,并在压力的作用下凝固、成形。3D打印技术在压铸模上的使用,尤其是随形水路的应用,将大幅度提升制造效率。 在传统的压铸模制造中,水路的…

树结构及其算法-二叉排序树

目录 树结构及其算法-二叉排序树 C代码 树结构及其算法-二叉排序树 事实上,二叉树是一种很好的排序应用模式,因为在建立二叉树的同时,数据已经经过初步的比较,并按照二叉树的建立规则来存放数据,规则如下&#xff1…

Linux shell编程学习笔记21:用select in循环语句打造菜单

一、select in循环语句的功能 Linux shell脚本编程提供了select in语句,这是 Shell 独有的一种循环语句,非常适合终端(Terminal)这样的交互场景,它可以根据用户的设置显示出带编号的菜单,用户通过输入不同…

Draft-P802.11be-D3.2协议学习__$9-Frame-Format__$9.3.1.22-Trigger-frame-format

Draft-P802.11be-D3.2协议学习__$9-Frame-Format__$9.3.1.22-Trigger-frame-format 9.3.1.22.1 Genreal9.3.1.22.2 Common Info field9.3.1.22.3 Special User Info field9.3.1.22.4 HE variant User Info field9.3.1.22.5 EHT variant User Info field9.3.1.22.6 Basic Trigge…

关于JADX和JEB的小问题

关于JADX和JEB的小问题 很久没水过技术文啦,最近也刚好遇到点小问题,特此记录 第一个问题 在处理app加密逻辑的时候一直拿不到正确的密文,反复看了反编译出来的代码(如下图) public static string n(String str, Stri…

提升之做事方法

前言:在工作中,做事需要有一套方法,同样的一件事,不同的人去做,就能看到能力的差别,会产生不同的结果。那如何在工作中,提升自己做事的能力? 目录 闭环思维 做事方法论 事前规划 …

网络运维Day03

文章目录 基本命令使用查看文本文件内容-cat命令分页查看文本文件-less命令查看CPU信息-lscpu命令查看系统内核版本-uname命令查看机修改主机名-hostname命令查看IP地址-ifconfig命令创建目录-mkdir命令创建空文件-touch命令查看文件前几行-head命令查看文件后几行-tail命令快速…

2024年CleanMyMac更新了哪些内容?

CleanMyMac作为一款专业的苹果电脑清理软件,它不仅仅能单纯的卸载不用、少用的应用,同时还支持:1、清理应用程序的数据文件,将应用重置回初始状态,减少空间占用;2、自动检查应用更新,保持应用的…

Hyper-V 安装windows10 虚拟机,且能调试窗口大小、与主机之间复制文件

1. 搜索栏--打开‘启动或关闭windows功能’-- 勾选 ‘ Hyper-V ’ 然后点击确定; 2. 搜索栏--打开‘ Hyper-V 快速创建’ ---本地安装源---更改安装源(选择 对应的 windows.iso 镜像)---创建镜像--启动虚拟机--(到达)P…

优化|随机零阶优化算法分析

原文:Random Gradient-Free Minimization of Convex Functions. Found Comput Math 17, 527–566 (2017). https://doi.org/10.1007/s10208-015-9296-2 原文作者:Yurii Nesterov, Vladimir Spokoiny 论文解读者:陈宇文 本次知识分享活动挑选…

【中国知名企业高管团队】系列58:创维SKYWORTH

昨天华研荟介绍了位于深圳的彩电三巨头之一——康佳KONKA,今天介绍创维SKYWORTH。两家公司都是以做电视起家的,但是发展历程和现在的业务差别非常大,当然,过程中发生的故事也是波澜起伏。 一、关于创维 创维集团有限公司&#x…

JAVA面经整理(10)

一)MyBatis有什么优缺点? Mybatis是⼀种典型的半自动化的ORM 框架,所谓的半自动,因为还需要⼿动的写 SQL 语句在XML文件里面,再由框架根据SQL以及传入数据来进行组装成要执行的SQL,所谓的ORM框架,就是对象关…

burpsuite进行拦截请求包

当我们进行正常访问浏览器时,进行勾选住如上内容,若我们需要进行拦截某个请求时,首先将如上勾选去掉,然后打开proxy下的Intercept,确保intercept is on 按钮打开。 然后打开intercept is on 按钮即可进行拦截请求

温故知新-Redis01

目录 开场白-追命3连 使用场景 01缓存穿透场景与方案 02布隆过滤器 03缓存击穿场景与方案 04缓存雪崩场景与方案 开场白-追命3连 看你项目中有说用到Redis,都是哪些场景使用了Redis呢? 如果发生了缓存穿透、击穿、雪崩如何应对呢?缓存…

LangChain+LLM实战---ChatGPT的即时插件套件制作

英文原文:Instant Plugins for ChatGPT: Introducing the Wolfram ChatGPT Plugin Kit 在一分钟内构建一个新插件 几周前,我们与OpenAI合作发布了Wolfram插件,使ChatGPT可以使用Wolfram语言和Wolfram|Alpha作为工具,在ChatGPT内部…