尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

海康线扫相机平场矫正实操:从原理到常见问题排查

海康线扫相机平场矫正实操:从原理到常见问题排查 做机器视觉这几年跟线扫相机打交道的时间越长越觉得平场矫正这事看着简单真正做好的人真不多。尤其是海康的线扫相机本身硬件素质不差但很多项目现场成像效果不理想最后排查下来一半以上的问题都出在矫正没做对或者压根没做。这篇就把我实际调试海康线扫相机做平场矫正的经验完整写出来从原理到操作再到各种坑一次性说透。平场矫正Flat Field CorrectionFFC说白了就是解决“照出来的图亮度不均匀”这个问题的。线扫相机拍出来的图像如果沿着运动方向看过去同一行内亮度有差异或者不同行之间明暗波动那后面不管是做缺陷检测还是尺寸测量都会出问题。比如检测表面划痕如果背景亮度本身就不均匀算法阈值一设误检率直接爆表。这篇文章适合刚接触线扫相机的机器视觉工程师也适合已经在用海康线扫但成像始终调不好的老手。我会把矫正的数学原理、海康配套工具的使用步骤、参数设置逻辑、常见故障排查全部拆开讲内容都是我在项目现场实测验证过的不是拿说明书糊弄人。1. 平场矫正为什么要做成像不均匀的根源与矫正原理1.1 线扫相机图像不均匀从哪来先说结论线扫相机的图像亮度不均匀是物理世界的必然结果不是相机坏了。主要来源有几个。第一个光源不均匀。你用线扫光源打光LED光源本身的光斑分布就不是绝对均匀的中间亮两边暗是常态。如果用的是柱面透镜聚光那边缘光强衰减更明显。光源的均匀性直接体现在图像上就是横向沿传感器线阵方向的亮度梯度。第二个是镜头的光学特性。任何镜头都有渐晕效应也就是画面边缘比中心暗这在工业镜头上尤其明显光圈开得越大越严重。线扫相机配的镜头一般视场比较宽渐晕效应叠加在光源不均匀上图像的横向亮度差就更加突出。第三个是传感器自身的响应差异。CMOS线阵传感器的每个像素点对光的响应灵敏度不可能做到完全一致有的像素敏感一些、有的迟钝一些这个叫PRNUPhoto Response Non-Uniformity光响应非均匀性。另外还有DSNUDark Signal Non-Uniformity暗信号非均匀性就是没光照的时候像素本身的暗电流也略有差异表现出来就是暗场下也有轻微噪点不匀。第四个是外界环境干扰。现场若有环境光干扰或者光源支架松动、反光物体在视场内造成杂散光这些也会叠加到图像上产生不均匀。这四个因素叠加在一起拍出来的图基本不可能均匀。我之前做过一个案例用海康的8K线扫相机配150mm镜头光源用标准的LED线扫光源在没有矫正的情况下图像从左到右亮度差了将近25%。25%是什么概念一个暗色缺陷的灰度变化可能就10%-15%完全被背景不均匀淹没了。1.2 平场矫正的数学原理平场矫正的核心思想就是用数学方法把每个像素的响应拉齐到同一个基准上。标准的矫正公式长这样矫正后像素值 原始像素值 × 增益系数 偏移量这里的增益系数和偏移量是通过拍摄暗场和亮场两张参考图计算出来的。具体流程分三步拍摄暗场图把相机镜头挡住或者关闭光源采集一张完全没有光照的图像。每个像素的灰度值记为D(x)这个值反映了传感器的暗电流偏置。拍摄亮场图在正常的打光条件下放入一片均匀的白色参考物通常是白色漫反射板、陶瓷板或者白纸采集一张图像。每个像素的灰度值记为W(x)。计算矫正系数增益系数G(x) (Target - D(x)) / (W(x) - D(x))偏移量O(x) D(x)。这里的Target是你设定的目标灰度值比如你想让矫正后的图像均匀在200灰度左右Target就是200。最终每个像素的矫正输出就是Output(x) Input(x) × G(x) O(x)。这个公式的含义很直白先减去暗电流偏移O(x)再按每个像素的增益拉到统一目标值。这样一来传感器响应差异、光源不均匀、镜头渐晕全部一次性校正掉了。海康的MVS软件和VisionMaster里内置的平场矫正工具底层用的就是这套逻辑只是封装成了图形界面。1.3 为什么说平场矫正是线扫成像的“必要不充分”条件这里必须先泼一盆冷水。平场矫正能解决的是“静态不均匀”——就是固定不变的亮度差异。但如果光源本身在闪烁电源纹波大、驱动器问题或者光源亮度随时间漂移LED发热后光衰那这种时变的不均匀平场矫正就无能为力了。另外一个限制是矫正系数是基于采集时的相机参数曝光、增益、行频和光源强度计算出来的。你说我调了曝光、换了光源亮度矫正系数还用之前的那是不行的。参数一变矫正效果就失效重新采集亮场图计算系数这个步骤省不得。所以平场矫正解决的是“固定场景下的固定不均匀”它是获得精准成像的必要工作但不能指望它包治百病。实际项目里光源质量、镜头选择、机械结构稳定性这些东西还是得从源头把关。2. 海康线扫相机矫正前准备工装、参数与参考物2.1 矫正工装的搭建要点做平场矫正第一步不是打开软件而是把矫正环境准备好。很多人矫正效果不好就是栽在参考物和工装上。参考物建议用漫反射白色板。专业的成像漫反射板最好但价格不便宜。实际项目中我常用的是A4白纸叠几层、或者白色的陶瓷片。要注意的是参考物表面必须平整、漫反射特性好、不能有反光点。如果表面有光泽反射在光源照射下会出现高光点那个区域的矫正系数就不准。参考物的放置位置也有讲究。它应该放在“被测物的实际成像位置”也就是你的被测物体在运动过程中经过的那个焦点平面位置。你把白板放在那让相机模拟正常检测时的状态去采亮场。有些工程师图省事把白板贴在镜头正下方很近的位置这样做出来矫正系数应用于实际工作距离时会失准。工装层面还要注意环境遮光。矫正时最好把环境光遮掉只留你的线扫光源在工作。如果现场有日光、其他的照明灯干扰亮场图的均匀性就是错的矫正出来反而会引入新的不均匀。2.2 参数设置曝光、增益、行频怎么定这里我强烈建议矫正时的相机参数必须和实际检测时的参数完全一致。曝光时间、增益、行频、像素格式、黑白或彩色全部保持一致。这样矫正系数才能在实际运行时有效。实际操作中我更推荐先调好正常的检测参数再做平场矫正。比如你定的检测方案是用1000Hz行频、曝光40微秒、增益0dB那就用这套参数去采亮场暗场不要为了矫正单独调一组参数。有一个参数容易被忽略就是像素格式和位深。如果你是8位图目标灰度就设在200上下如果是10位图目标灰度可以设在800-900左右。目标灰度建议落在传感器满阱容量的60%-80%之间留出一定的灰度余量。比如你的相机8位模式下最大灰度255目标就设在180-220。不要设到250以上因为那个区域传感器的响应已经进入非线性区矫正效果会变差。行频和曝光的关系也需要注意。线扫相机的曝光时间是靠行频控制的行频越高单行曝光时间越短。如果行频设置得太高导致曝光严重不足亮场图像整体偏暗像素的信噪比降低矫正出来的系数噪声会很大。矫正时亮场的平均灰度必须明显高于暗场差值最好在100个灰度以上8位模式否则数学上没有足够的分辨率去计算可靠的系数。2.3 海康相机与电脑的连接确认开始矫正前先确认相机和电脑通信正常。海康工业相机一般用网口GigE接口或USB3.0接口连接。网口相机接上后打开MVS就能发现设备。这里有个容易踩的坑网口相机第一次使用经常需要设置IP地址。海康的MVS客户端里可以对相机设置固定IP和子网掩码。电脑的网卡IP和相机IP要设置在同一网段才能发现设备。比如相机默认IP是192.168.1.64新一点的固件可能不同那电脑网卡就设成192.168.1.100子网掩码255.255.255.0。有些现场用DHCP自动获取但工业场景强烈建议固定IP避免IP变动导致相机掉线。连接好之后把相机通过MVS打开实时画面先观察一下当前图像的状态。有没有画面画面朝向是否正确这步确认好后面矫正才有意义。3. 平场矫正完整实操流程从MVS到VisionMaster3.1 准备阶段清空视场与初始化相机实际操作前先把运动机构停在合适的位置确认视场内没有杂物。然后打开MVS连接相机设置好之前确定的那套曝光、增益和行频参数。如果相机之前被调过参数可以先恢复一下出厂默认再从零设置避免一些隐藏参数对成像产生影响。这一步还有一个容易被忽视的点预热。光源要提前打开预热LED光源在冷启动状态下亮度会从低逐渐升高大概需要5-10分钟才稳定。相机的传感器也一样通电工作一段时间后温度上升暗电流才会稳定。我一般先让整套系统跑5-10分钟预热再开始采图矫正。不然上午刚开机做矫正中午系统热了暗电流变化了矫正效果就飘了。3.2 采集暗场图像暗场采集的目的是测量传感器在完全没有光照下的响应基线。具体操作确保光源关闭并且把镜头完全遮住。我常用的办法是用镜头盖或者直接用不透光的黑色绒布把镜头裹住。注意要让整个视场都黑下来不能有漏光。如果镜头附近有指示灯、其他设备的光线漏进来暗场数据就不准。在MVS里把相机设为连续采集模式或者在采集软件里触发一张静态图。暗场图一般取多帧平均能有效去除随机噪声对暗场基线的影响。我通常是连续采集16帧取像素平均这样暗电流基线更稳定。需要特别注意的是暗场图的采集帧数越大越好吗也不是。算法对暗场计算用的是平均或中值16帧已经足够。再多的帧数边际效应很小只是浪费时间。3.3 采集亮场图像亮场采集是矫正的关键环节标准要高得多。放置好白色参考板保持光源开启且稳定然后采集一张亮场图。这里的几个要点参考板的运动状态要模拟实际检测状态。如果是运动机构带着被测物走矫正时也要让白板由机构带着匀速经过视场和真实检测速度一致。如果只是静止放着采一张图行间的一些动态因素比如震动就没有被考虑进去。亮场图也要多帧平均。我习惯采集16帧以上做平均用来平滑光源的微小波动和随机噪声。观察亮场图像灰度分布。正常的亮场图应该是平滑的渐变没有明显的条纹、亮斑、暗斑。如果出现明显的异物阴影或者脏点必须先清洁参考板表面的灰尘和污渍再重采。亮场图像的平均灰度要落在你设定的目标灰度附近偏差太大就调整光源亮度而不是增益或曝光这两者要锁定。如果光源亮度不可调那就只能重新折中选目标灰度值。3.4 计算矫正系数并应用验证有了暗场图和亮场图接下来就是将两者送入矫正工具计算系数。在MVS的相机属性里有的型号直接提供平场矫正功能可以加载两张参考图得到矫正系数然后开启矫正功能。在VisionMaster里有对应的“平场矫正”算子模块配置好输入图像来源和参考图路径算子会自动计算并输出矫正后的图像。不管你用哪个工具验证这一步必不可少。怎么验证把参考板拿走放一个实际检测中常见的样品上去观察矫正后的图像是否均匀。更好的办法是拍一张纯白色均匀面看灰度标准差。矫正前灰度标准差可能是15-20矫正后如果能压到2-3以内说明矫正效果相当好。我这里提供一个判断标准矫正后的均匀面图像灰度波动范围在±5个灰度级以内8位图算合格±3以内算优秀超过±10那就要检查是不是流程哪里出问题了。3.5 VisionMaster平台中的平场矫正流程海康的VisionMasterVM是很多项目里会用的视觉平台它内置了平场矫正的算子和流程组。在VM里新建流程后从工具箱拖入“图像预处理”模块组找到平场矫正算子。算子有三个输入待矫正图像、暗场参考图、亮场参考图。参考图可以用“图像采集”模块从相机采集后直接输出到平场矫正算子也可以事先保存成图片文件用“图片加载”模块读入。我通常的做法是在MVS里先采好暗场和亮场图像各一张保存为bmp或tiff格式然后在VM里用图片加载模块读取再接入平场矫正算子。这样调试过程中不用一直依赖相机采集参考图CPU和内存开销小调试也更灵活。VM算子中有几个参数需要解释一下矫正模式一般选“全矫正”就是同时矫正暗电流偏差和光响应增益差异。如果你的暗场很干净PRNU基本没有也可以只做“亮场矫正”但稳妥起见建议全矫正。目标灰度就是前面讲的Target值填你期望矫正后的输出灰度。分块数VM里会按块来计算矫正系数块内做平均处理。块设得太大矫正精度不够块设得太小会把噪声也当成不均匀矫正掉反而引入新的纹理。经验值是256x1或者512x1块高度一般取1行因为线扫图像主要在横向校准纵向的均匀性靠的是相机触发和光源稳定性。具体值可以根据现场图像轻微调整。从算子的运行结果里可以同时显示矫正前和矫正后的图像以及两幅图的灰度直方图。直方图越窄说明矫正效果越好。4. 常见问题与排查技巧实录4.1 矫正后图像出现明暗条纹或块状斑纹这是现场最常见的故障之一。矫正完均匀白板上的图像还是出现横条纹或者竖条纹。先判断条纹方向横条纹沿运动方向通常是光源闪烁或运动机构震动引起的。光源频闪可能来自驱动器电源纹波或者光源本身调光频率和相机行频不匹配。线扫相机曝光时间比较短一般来说十几微秒到几十微秒如果光源的PWM调光频率太低比如低于10kHz每一行曝光时收到的光能量就会有波动表现出来就是一行亮一行暗。竖条纹垂直于运动方向通常是参考图像本身的问题亮场图采集时参考板表面有划痕、灰尘、反光点或者亮场图采集时参考板没有匀速运动、出现了跳动。还有一种可能是传感器上粘了灰尘这种灰尘其实是落在保护玻璃或者传感器表面的矫正图像时会成为固定的灰度差异。排查思路先取下一张矫正后的均匀面图像用MVS自带的Histogram工具拉一拉亮度和对比度放大看条纹的周期。如果能数出周期和相机的像元尺寸、视场宽度做换算能反推是不是某个频率引入的干扰。如果是周期性的竖条纹大概率是光源的纹波或者镜头的光学干涉。4.2 矫正系数应用后整体偏暗或偏亮这种情况往往是目标灰度设置和实际应用不匹配导致的。目标灰度设置太高矫正后的图像整体被抬升接近饱和区目标灰度设置太低矫正后的图像偏黑暗部细节丢失。正确的做法是先看亮场图的平均灰度把Target定在其附近。比如亮场图平均灰度在180那Target就设180-200。不要说得矫正一定要把亮度拉到多高多高重要的是“均匀”而不是“亮”。还有一种情况是默认参数里开了“自动增益”或者“自动曝光”在矫正计算和应用时这些自动参数一直在变导致矫正系数是乱套的。线扫相机在固定场景下一定要用手动模式锁死曝光和增益任何自动调节都会干扰矫正逻辑。4.3 矫正后图像出现新的噪声颗粒感明显增强这种情况多半是矫正增益系数过大的结果。增益系数 (Target - D) / (W - D)如果亮场图像W本身偏暗比如曝光不足那么(W-D)小G就大。像素值乘以一个很大的增益原始图像里的噪声也会被同步放大表现为矫正后颗粒感很重。所以我在实操中反复提醒亮场图必须足够亮最好平均灰度在150-220之间8位。如果发现矫正后噪声变大先检查你的亮场是不是偏暗了调亮光源或者适当延长曝光时间在行周期允许范围内重新采集亮场图再计算系数。另外增益参数也要小心相机自身的模拟增益在这种场景下建议不要开。增益一大噪声跟着放大平场矫正虽然校了亮度校不了噪声。4.4 相机参数或光源亮度变化后矫正失效这是原则性问题。平场矫正的所有系数都是针对采集时的参数组合定制的曝光、增益、行频任一参数改变矫正系数就必须重新计算。项目现场经常有这样的操作早上调试时用的曝光40微秒中午觉得图像太暗把曝光加到50微秒结果图还是不均匀就说矫正没效果。这不怪矫正怪你没同步更新参数。正确的流程是一旦曝光、增益、光源亮度、镜头光圈、物距任何一样变动就要重新采集暗场和亮场重新计算矫正系数。这也是我为什么建议把矫正流程做成一个标准化的操作SOP让所有人都按流程走不容易出错。4.5 行频测量值与设定值不一致怎么办有的项目里会遇到相机设定的行频比如是2kHz但实际运行中测量到的行频不对可能偏低或者波动。这会导致矫正后的图像出现周期性的亮度波动因为每行的曝光时间不一致了。排查先从触发源看起。线扫相机的行触发信号常见有两种来源一是相机内部自带的自由运行模式即相机自主产生行触发二是外部编码器脉冲触发。外部触发模式下必须确认编码器的脉冲频率、脉冲宽度符合相机的触发规范。编码器脉冲频率如果小于设定的行频相机的实际行频就会跟不上脉冲宽度太窄相机可能丢触发信号导致行频跳变。看到这里你可能明白了平场矫正不是孤立的一步操作它和整个系统的硬件配置、触发配置、光源性能都是一体的。我遇到过一个项目矫正做好了测试的时候图像还是有行条纹波动后来发现是运动控制卡发出的触发脉冲在高速运动时频率不稳。这种问题单纯做平场矫正就完全解决不了只能回源头解决触发源稳定性。4.6 常见问题速查表故障现象可能原因排查方向解决方案矫正后仍有横条纹光源闪烁或触发频率不稳检查光源驱动器、编码器信号调高光源PWM频率稳定触发源矫正后竖条纹明显参考板有脏污或亮场采集出错检查参考板表面、采集过程清洁参考板重新采集亮场图像颗粒感重亮场过暗或增益过高查看亮场灰度、相机增益提高光源亮度降低增益重采亮场矫正后整体偏亮或偏暗目标灰度设置不当检查Target与亮场灰度关系边观察直方图边调节目标灰度参数改动后矫正失效未同步更新矫正系数确认曝光/增益/行频是否改动统一参数重新采集暗场亮场图像边缘出现彩色条纹镜头色差或光源光谱不均查看彩色模式下的边缘情况换用复消色差镜头或改用单色光源5. 平场矫正的实操进阶与效果验证经验5.1 什么时候需要重新做矫正平场矫正不是一劳永逸的事。以下情况发生后都需要重新采集矫正参考图相机安装角度、位置或镜头重新调整过光源换了、光源位置动了、光源亮度调节过曝光、增益、行频等任一参数改变镜头的对焦圈或者光圈被触碰过相机长期运行后可能因为热漂移导致暗电流基线变化这种情况下即便参数没变也可以每天开机工作稳定后做一次矫正。我在项目交付时都会跟客户交代清楚机器一开机先让相机和光源预热5-10分钟再做一次平场矫正。这样做虽然增加了操作员的工作量但比切换产品时图像不稳、产生大量误检要省事得多。如果你用的是VisionMaster的流程组模式可以把平场矫正做成一个固定步骤在切换产品时自动执行一次。只需要控制好参考板的自动切换机构流程完全可以自动化。5.2 矫正精确度判断直方图、方差与线剖面上一节讲了灰度波动范围这里再补充两个更精细的验证方法。一个是直方图法这个最直观。矫正后在MVS或VM里对均匀面图像做直方图统计看灰度分布是不是近似一个很高的单峰。峰越尖说明均匀性越好。反之如果直方图呈现较宽的钟形说明还有明显的不均匀残留。另一个是剖面线分析法。取均匀面图像的中间一行把这一行的灰度值画成一条曲线。理想的曲线应该是一条接近水平的直线。我会仔细观察曲线是否有固定周期的波浪、有局部凹陷或凸起。波浪周期往往对应光学上的某种固定频率如光源间距、镜头调制转递函数引起的凹陷或凸起则可能对应参考板表面的缺陷或传感器坏点。坏点这种特殊情况也要说一下。如果传感器上有个别坏点它在该位置的响应始终异常。平场矫正理论上也应该把坏点校正过来因为坏点的响应不随光照变化增益系数会算出一个极端值来把它“硬抬”到目标灰度。但这样的矫正结果在该像素上噪声很大因为它丢失了正常的响应梯度。遇到严重的坏点我会直接在矫正工具之外单独加一个像素坏点校正Pixel Correction步骤用邻近像素插值来填补坏点再去做平场矫正。海康的相机固件和VM里也提供了坏点校正的选项开启时会对出厂标定的坏点位置做修插处理。两个配合起来成像才干净。5.3 从源头降低不均匀光源和镜头的优化平场矫正确实能校正不均匀但“先物理均匀、再软件矫正”是我一贯主张的思路。光源方面优先选用平行光路设计更成熟、光场均匀性更好的线扫光源。有条件的话可以在采购时就让供应商提供光源的照度均匀性测试报告。好的线阵光源均匀性可以做到90%以上矫正起来压力小很多。光源的发光面最好覆盖视场宽度1.2倍以上余量留足边缘衰减区尽量避让出有效成像区。镜头方面如果系统的Vignetting渐晕太厉害矫正后虽然亮度拉平了但是边缘的噪声和信噪比仍然会低于中心。最有效的办法是适当缩小光圈。光圈收到F8-F11往住就能把渐晕效应大幅削弱代价是通光量减少、需要增加光源亮度。这个权衡取舍项目现场要综合看。我实操中还有一个心得如果视场区域内存在强反射物体比如镜面金属、亚克力它会把光源的光反射回镜头形成局部高亮的眩光。这种眩光不是乘性不均匀而是杂散光叠加平场矫正根本无法处理。遇到这种情况要调整光源入射角度和相机安装角度让镜面反射光线避开镜头入瞳也就是常说的“暗场打光”。这类光学布局的问题必须在矫正之前就考虑好不然怎么矫正都没有用。5.4 大型项目中“多相机一致性”的处理有些检测设备上有多个线扫相机比如同时检测正面和背面或者做大幅面拼接。每个相机都要单独做平场矫正但还要注意相机与相机之间的响应一致性否则拼接起来图像会有明显的“拼缝”亮度差。一致性处理的方法也不复杂。首先矫正时多个相机用同一个参考板、同一个光源环境、同一个参数设置尽量保证“同源”。其次矫正目标灰度要统一比如都设为200。最后如果还有细微差异可以在VM里再做一次整体灰度归一化对不同相机输出的图像乘一个统一的系数把平均亮度拉到同一个水平。拼接区域还要注意亮度渐变处理。边缘位置通常会在拼接时通过渐入渐出或者权重融合来过渡这样即使两个相机之间还有微小亮度差拼接缝也不明显。我见过不少项目忽略这一步平场矫正做了、亮度也统一了但拼接处还是有一条缝本质上就是没有做融合处理。6. 实操总结与进阶建议平场矫正这个事原理不复杂数学公式也就一个但真正到现场落地细节特别多。我把自己做海康线扫相机平场矫正的整个流程和心得整理成了一套可以复用的SOP。强行记忆这么多细节很难这里分享一个我自己的思路框架——记住四个字同源同步。同源矫正的参考图暗场、亮场和实际检测的图像必须来自同一套物理链路。同样的相机、同样的镜头、同样的光源、同样的物距任何一环变了都要重新矫正。同步矫正时的参数曝光、增益、行频、格式必须和检测时完全一致锁死自动调节。矫正系数和参数互相绑定。把这两个原则记住大部分矫正失败的原因就都能解释了。操作层面最终沉淀下来的标准流程是这一套做好工装确保参考板干净、位置正确、环境遮光预热系统10分钟锁死曝光、增益、行频参数关闭光源并遮住镜头采集并平均出暗场参考图开启光源让参考板匀速通过视场采集并平均出亮场参考图在MVS或VisionMaster中导入参考图计算矫正系数并开启矫正用均匀面验证成像效果观察直方图、剖面线、灰度标准差记录当前参数与矫正系数形成存档换参数就重新执行。第七步是我建议每个项目都必须做的。我有一个习惯在所有现场项目里都会留下一个矫正参数记录卡内容包括相机型号、序列号、软件版本、曝光、增益、行频、光源型号、光源亮度、目标灰度、矫正后标准差、操作日期等。之后万一图像出了问题翻一下记录卡就能快速判断是不是参数没有同步。说到海康视觉平台再来补充一点现在越来越多项目直接用VisionMasterVM做整体处理。在VM4.x的新版本里平场矫正算子的界面更友好也支持在运行中动态刷新参考图。这在切换工件的场景下特别实用——更换型号时程序会自动调用对应型号的参考图进行矫正不需要人工干预。最后再分享一个小技巧。如果你在矫正后还是觉得整幅图的亮度有轻微的不均匀又不想大动干戈重新做矫正可以试试在VM里加一个“亮度均衡”算子基于图像自身的局部均值对背景进行平滑补偿。但记住这是“亡羊补牢”的办法治标不治本能不用尽量别用。真正的精准成像永远是环境均匀性、光学质量、传感器校准三者共同配合的结果平场矫正只是其中一块重要的拼图。
返回列表