机器视觉中的打光技巧、选择光源的流程

news2024/11/15 13:51:32

目录

  • 基本原则
    • 选择照明的考虑因素
    • 明场照明和暗场照明
    • 全明场照明(漫射照明)技术
  • 特定光源
    • 1. 环形光源
    • 2. 条形光源
    • 3. 同轴光源
      • 3.1 何时使用同轴照明?
      • 3.2 何时不使用同轴照明?
    • 4. 背光源
    • 5. 远心照明
    • 6. 点光源
    • 7. 穹顶光源
    • 8. 线光源
    • 9. 红外光源
    • 10. 紫外光源
    • 11. 结构线激光光源
  • 辅助光学配件
    • 1. 偏光镜
    • 2. 偏振片
    • 3. 防外乱光滤镜
    • 4. 漫射板
  • 选择光源的过程
    • 1. 确定照明的类型:直射、漫射、透射
    • 2. 确定照明光源的外形及尺寸:环形光源、低角度、同轴光源、穹顶光源
    • 3. 确定照明光源的颜色
  • 场景举例
    • 一、检测金属面的划伤
    • 二、区分不同的材质
    • 三、检测玻璃容器上的裂痕
    • 四、用漫射光检测透明包装
    • 五、使用颜色创造对比度
    • 六、针对快速移动的物体使用频闪光
    • 七、消除反射使用红外光
    • 八、使用红外光消除颜色差异
  • 参考

基本原则

光照的目的,是提高对比度,突出目标对象,以便提取出其轮廓等物理特征

选择照明的考虑因素


当选择照明时大致需要考虑以下几个方面:

  1. 表面是光滑,还是粗糙?

    当物体表面十分光滑,像镜子一样会反射光时,拍摄时就会形成亮点,这样的图像均匀性差,不利于检测。

    在这里插入图片描述

    这时就不能选择直接照明的方式进行打光了,而要选择散射光源。

    在这里插入图片描述

  2. 目标对象周边的环境,是光滑还是粗糙?

    有些时候我们可能会面临这样的问题,我们需要检测的地方与不需要检测的地方并不是同样的表面,有的地方漫反射,有的地方镜面反射。这时候就要引入明场照明和暗场照明的概念了。

    在这里插入图片描述

  3. 对象是否透明?

  4. 查找目标的颜色是怎么样的?

    物体的颜色是由其反射光的波段决定的,因为其余波段都被吸收掉了,所以能够被相机捕捉到的波段才是其反射的波段,因此对于黑白相机来讲,光的波长能使得跟彩色一样的特征变亮或变暗。

    在这里插入图片描述

    如上图,在红、蓝字都有的表面,当使用红光照明时,蓝色字吸收掉所有的红光而呈现黑色,红字反射了所有的红光而呈现白色,由此得到了一张对比度强烈的优质图像。这样我们就可以通过不同波段的光源,来检测复杂颜色的表面。

  5. 对象是平面,还是个弧面?

  6. 检测环境是否有杂光?是否有光源倒影?

    在实际检测过程中,可能会由于现场杂光、表面反射等各种原因,造成表面有各种光晕、眩光。这时候我们就需要考虑偏振照明了,偏振方式在检测具有很好镜面反射特性的物体时能消除光源的影子。
    在这里插入图片描述

明场照明和暗场照明


明场照明指光线反射后进入照相机,而暗场照明为光线反射后未进入照相机。通常明场照明用直射光来观察对象物整体(散乱光呈黒色),对形成高对比度有益,但反光表面会生成镜面反射。暗场照明用散乱光来观察对象物整体(直射光呈白色),漫射光被反射进入照相机但镜面反射光线被反射离开。简单理解就是明场照明时物体表面平整部分在成像中显示偏亮,不平整部分在成像中偏暗,暗场照明时则反之

在这里插入图片描述

应用举例:

在这里插入图片描述

全明场照明(漫射照明)技术


全明场有较大立体角,光源从多个方向照射到物体表面,会产生无方向、柔和的反射光。如下图所示,当采用直射光照明时,由于光线存在方向性,金属和屏幕上的划痕等有很强的反光成像效果。当采用漫射照明时,物体表面被相对均匀照射,虽然金属表面的划痕仍能看到,但屏幕上的小划痕已经看不清楚了。漫射照明适合于高反光平整材质物体,可以消除小的变形、褶皱影响,只对边缘和比较大的曲面有对比度差异成像效果

在这里插入图片描述

产生漫射光的光源有同轴漫射光源圆顶光源等。

在这里插入图片描述

在工作距离大的环境中成像大型、光亮物体的最佳选择。

  • 优点:减少眩光并提供均匀的照明;
  • 缺点:巨大且难以在有限空间内安装;

在这里插入图片描述

特定光源

1. 环形光源


环形光源可是个大家庭,根据不同照射角度、不同颜色组合,衍生出了一般角度环形光、低角度环形光、垂直照射环形光、无影环形光等各种光源。

应用案例:

  1. 环形光源适用于无光泽物体的各种检查和测量系统。
  • 优点:直接在透镜上安装和减少阴影;在正确距离内使用时可提供均匀照明。
  • 缺点:来自反射性表面的圆形眩光图案;仅可在相当短的工作距离内使用。

在这里插入图片描述

  1. 环形光最大的能力是能够避免对角照射产生的阴影问题,从而更加突出物体的三维信息。

在这里插入图片描述

  1. 低角度照射环形光源照射角度很低,照射面积相对较小,属于暗场照明的一种方式。它能突出原本难以看清边缘的轮廓,更适合表面凸凹的物体。

在这里插入图片描述

  1. 无影环形光源通过漫反射板形成二次光源,适用于曲面、表面凹凸,弧形表面,镜面反射体伤痕检测以及物体尺寸检测。

在这里插入图片描述

  1. 平面照射环形光照明面积较大,光照均匀,更适合检测表面凹凸、大面积字符或零件检测。

在这里插入图片描述

2. 条形光源


条形光源由 LED 成直线或其组合排列,照明效果符合直线性规律,用于照度高,指向性强的反射照明检测、线扫描相机缺陷检测,如印刷品检测、玻璃、布匹检测、LCD 面板检测、AOI 检测等。
在这里插入图片描述

3. 同轴光源


同轴光源由类平行光,光源前面带漫反射板,可消除采集图像的重像,均匀性好,对于光洁表面的异常特征成像突出,对于局部凹陷或刮痕有非常好的表现力。广泛用于半导体、PCB 板以及金属零件的表面成像检测
在这里插入图片描述

  • 优点:非常均匀和扩散、大量减少阴影、非常少的眩光。
  • 缺点:巨大且难以安装、有限的工作距离、低通量(从而导致可能需要多个光纤光源来提供足够的照明)。

在这里插入图片描述

将同轴照明与亮场照明进行比较,也会产生截然不同的结果。如下图,使用亮场照明和同轴照明的镀铬玻璃USAF 1951的分辨率目标。
在这里插入图片描述

这两种照明最直接的差別在于两张图像的对比度完全相反。此外,目标中的缺陷在亮场图像中更加明显,这可能会产生有利或不利的影响,具体取决于应用。有趣的是,目标的高反射性质使同轴照明图像产生比亮场照明图像高出约10%的对比度。

3.1 何时使用同轴照明?

由于照明路径上的光线的性质,同轴照明特别适合用于检测镜面或半镜面物体,如半导体晶片或CCD。使用两个不同的远心镜头(一个使用同轴照明,另一个不使用同轴照明)时,相同CCD的图像会呈现出亮场照明(使用环形灯)和同轴照明之间的差别。

在这里插入图片描述

同轴照明是观察CCD边缘电线的更佳选择,因为电线与CCD其余部分之间的对比度更高、更均匀。如果要观察CCD护罩玻璃上的亮点或裂边,同轴照明也是更具优势的选择,因为整个图像的对比度更加均匀。使用同轴照明显示的暗淡裂边在杂乱的CCD背景下显示的对比度要比使用亮场照明形成的高对比度图像高得多。

3.2 何时不使用同轴照明?

由于同轴照明具备诸多优势,因此通常被认为始终是空间有限的系统的最佳选择。遗憾的是,对于具有光学漫射性或需要大视场的物体来说,它并不是最佳解決方案。在与漫射物体配合使用时,同轴照明会在图像上产生热点,该热点是由物体的朗伯(Lambertian,一个几乎不变的双向反射分布函数)趋势造成的,它对任何检测系统都是有害的。
在这里插入图片描述

当朗伯型物体采用同轴照明时,图像在视场中心具有定义明确的热点。此热点可有效冲刷出所需的对比度,为亮场图像产生约70%的对比度,为同轴照明图像产生约8%的对比度,这两个对比度值均取自图像中心。

当然,在一些其他情况下,同轴照明并非理想之选。需要大视场时,照明系统的光学扩展量会成为问题,因为在大视场内展开光通量本身会导致密度低得多的光子束,因此会对整个系统的光通量产生负面影响。不完美的光源还会对具有大视场的同轴照明系统的性能产生显著的负面影响,因为经过物体平面的大投射,小瑕疵会被放大。

4. 背光源


背光源发光部分为一个漫射面,均匀性好,可用于镜面反射材料,也可用于获取物体边缘特征信息,如晶片或玻璃基底上的伤痕检测、LCD 检测、微小电子元件尺寸形状、靶标测试等。
在这里插入图片描述

5. 远心照明


远心照明有利于高速成像、工厂自动化、显示轮廓以及缺陷和边缘检测等机器视觉应用。与标准背光源不同的是,采用远心照明可以产生清晰的轮廓,特别适合检测边缘和缺陷。远心照明的这种优点对需要高对比度无模糊边缘图像的应用和高速自动化应用来说至关重要。

在这里插入图片描述

替换为远心照明器之后,边缘就清晰起来,而且易于确定是否通过检测。此外,使用标准背光源时几乎看不到螺纹一侧的毛边,而远心照明器就可以轻松检测和测量这种毛边。左图显示出远心照明器系统产生的轮廓边缘清晰,右图显示出标准背光系统产生的边缘模糊。

在这里插入图片描述

6. 点光源


可组合使用作为重点照明或者补光照明,也可用作准平行光学系统的光源,配合专用镜头可形成明亮均匀的同轴光照明效果。非常适合用于检测目标比较小的物体,比如半导体芯片的bonding定位
在这里插入图片描述

  • 缺点:阴影和眩光

7. 穹顶光源


穹顶光源拥有一个半球形内壁,可以均匀的反射从底部360°发射出的光线,使得整个图像照度十分均匀。也称为无影灯(shadow-free light)。非常适用于曲面、表面凹凸、弧形表面检测或者金属、玻璃便面反光较强的物体表面检测
在这里插入图片描述
圆顶漫射非常适合于表面不平整的光滑表面物体的高质量成像。一个应用例子为印刷质量检测,包装表面有褶皱和凸起不平整,圆顶漫射照明可以抑制表面不平整等外观结构干扰特征,只留下清晰的印刷字体信息,使得表面成像效果一致。
在这里插入图片描述
此种照明技术应用限制为工作距离,为了确保均匀照明,工作距离必须尽可能地近些,工作距离越长,光束的方向性越强,漫射均匀性降低。如下图所示,当光源工作距离为5mm时,边缘弧面区域近乎均匀照亮,当工作距离逐渐增加时,越来越多的边缘区域没有被照亮,边缘区域照明均匀一致性消失。

在这里插入图片描述

8. 线光源


线扫描光源可以达到非常长的长度以及超高亮度,从而配合线扫描相机视场进行使用。非常适合各种流水线连续检测场合使用

在这里插入图片描述

9. 红外光源


红外光相比于可见光,有更高的穿透能力,散乱率低。红外光可以透过一部分印染材料,而不反射表面的印刷图案,原始材料的散乱光反射进入镜头成像。利用其透过率高的特性能更好地进行不透明物体内部特征检测,包装表面印字检测等

在这里插入图片描述

如上图,可见光光源无法穿透半导体材料,无法区分图案后面的字符,也无法穿透不透明塑料瓶。红外光源独特的光谱特性,使其更能胜任这些检测。

10. 紫外光源


紫外光波长短,由于其散乱率较高,散乱在物体表面,能有效观察物体表面,对于非常小且不明显的物体特征,有较好的表现力。紫外线因其波长更短,因而折射率不同,即使是非常浅的伤痕也能够清晰看到。

在这里插入图片描述

11. 结构线激光光源


在这里插入图片描述

结构光是指从一个已知的角度将光线图案(平面、网格或更为复杂的形状)投射到物品上。在提供不受对比度影响的表面检测、采集尺寸信息以及计算体积时,这种照明技术非常有用。

在这里插入图片描述

结构化激光线照明的工作原理是将激光线投射到三维物体上,从而生成一个图像,该图像提供有关物体高度的信息。根据相机和激光线发射器的安装角度,当您改变设备的角度时,产生的激光线偏移将增大或减小。当没有物体时,激光线将变平。

在这里插入图片描述

结构化照明利用指定的光源图案来确定物体的几何图形和深度。通过网格、圆点或线条等不同的图案来照明物体即可构成有效的 3D 系统,同时能够最大程度地降低成本、减少组件和复杂性。

使用一个精确校准的系统即可增加测量的准确度,但结构化照明并不是通用的,而是在获取某个测量方面应该使用某个指定的结构,针对这方面的了解对我们至关重要。例如,一个点状网格图案便足以用于检查某个物体的数个点,但若要测量某个物体的三维轮廓,则需要一条线或多条线的图案。

下表展示了常用的结构化照明模式及其理想的应用。

在这里插入图片描述

辅助光学配件

1. 偏光镜


将偏光镜放在镜片上,可以消除高反射表面或光学窗口上的眩光。由于光的部分偏振,在这种情况下,光源可能需要偏振滤光器,也可能不需要偏振滤光器。
在这里插入图片描述

2. 偏振片


偏振片的作用是限制特定的光波通过,使用偏振片可以消除光反射产生的影响从而突出表面的细节,偏振片一般安装在镜头上或者光源的一侧。

在这里插入图片描述

3. 防外乱光滤镜


防外乱光滤镜的作用是消减外界环境光对系统光源的影响,使用光滤镜能够将系统外部的漫射光过滤掉。

例如,环形光导因其均匀,漫反射的照明而广受欢迎。但是,环本身可能会产生眩光或反射。分别对环形输出和镜头进行偏振处理可以减少这些影响,并带出表面细节。

在这里插入图片描述

4. 漫射板


漫射板的作用是使光变的均匀。漫射板是玻璃的一个表面通过金刚砂打磨成凹凸不平后制作出的一种玻璃,光线通过漫射板折射后向四面八方射出去,这样光线就变的均匀了。左图为无漫射板,右图为有漫射板。

在这里插入图片描述

选择光源的过程

选择机器视觉光源时应该考虑的主要特征:

  1. 亮度:尽可能选亮的,当光源不够亮时,可能出现三种不好的情况:
    1. 相机的信噪比不够,对比度下降,噪声增大;
    2. 亮度不够,必须加大光圈,从而减小了景深;
    3. 自然光等随机光对系统的影响会加大。
  2. 光源均匀性:不均匀的光会造成不均匀的反射,关系到下面三个方面:
    1. 视野范围部分应该是均匀的,图像中暗的区域就是缺少反射光,亮点即反射太强;
    2. 不均匀的光会使视野范围内部分区域的光比其他区域多,造成物体表面反射不均匀;
    3. 均匀的光源会补偿物体表面的角度变化,及时物体表面的几何形状不同,光源在各部分的反射也是均匀的。
  3. 光谱特性:当分析多颜色特征的时候,色温是选择光源的一个重要参数。
  4. 对比度:机器视觉应用的照明的最重要的任务就是使需要被观察的特征与需要被忽略的图像特征之间产生最大的对比度。

接下来就可以进行光源种类及照明方式的选择。根据目标及背景特性的区别,一般选择光源的种类及照明方式按照如下几个步骤进行:

1. 确定照明的类型:直射、漫射、透射

  1. 确定要检测目标的内容(缺陷、外观检查、尺寸测定、有无、OCR、定位)
    • 通过表面的反射检测微小物体表面的形状,可以使用暗场照明;
    • 检查透明物体的透过率和不透明物体的轮廓,可以使用背光照明;
    • 检测平坦的、光滑的表面较深的特征,消除阴影,可以使用同轴照明。
  2. 检查表面状态(镜面、糙面、曲面、平面、立体):
    • 曲面,考虑用散射圆顶光;
    • 平面、但粗糙的表面,尝试用同轴散射光。

2. 确定照明光源的外形及尺寸:环形光源、低角度、同轴光源、穹顶光源

  1. 检查目标的尺寸(照明的大小、照明下端到被测物表面的距离):

    • 条形光源可灵活安装,照明面积较大,适合较大目标的拍摄;
    • 一般环形光源照射面积较大,可安装位置较高;
    • 低角度环形光源照射面积较小、安装位置距离目标很近;
    • 同轴光源照明面积有限;
    • 穹顶光源安装位置距离目标较近,适合拍摄较小的目标;
  2. 安装环境(温度、外乱光等)

    如果有环境光影响造成晕光现象,尝试用单色光源,配一个滤镜。

  3. 视场范围、动态还是静态(相机快门速度):

    • 当单个光源不能有效解决问题时可考虑使用组合光源
    • 对于有频闪的光源,其曝光的频率和相机的采集频率需要匹配,频闪光源能产生比常亮照明强20倍的光

3. 确定照明光源的颜色

观察目标及背景的颜色和材料特性:

  • 为了加大前景与背景的对比度,可以考虑用黑白相机与彩色光源相结合:使用与物体颜色相同的光源照射,使其在相机中成白色区域;用与物体颜色补色的光源,使其在相机中呈黑色;

  • 若待检测物体表面比较均匀,且缺陷非常小,可使用波长较短的光源,必要时可以考虑使用紫外光源;

  • 对于需要通过透过率的差别来进行检测,可以使用红外光源,通常在印染包装表其材质或印字检测、可见光波段透过性不好的薄壁体内物件检测等。

场景举例

一、检测金属面的划伤

利用明场照明,区分出不同的表面纹理。光线遇到平坦反光的表面将光线反射回到相机,创立一个亮区域。粗糙纹理或表面缺损会将光线散射而远离相机,创立了暗区域。

在这里插入图片描述

二、区分不同的材质

比如检测倒装芯片(Flipped Chips),在PCB装配中验证合适的零件方向是常见的机器视觉应用。

使用同轴光(蓝光波长)照射芯片。蓝色波长(460纳米)能很好地区分银质和铜质表面:铜吸收蓝光呈现出暗场,银反射蓝光呈现亮场。同轴照明消除错误反射:不想要的耀眼点、反射和暗点。

在这里插入图片描述

三、检测玻璃容器上的裂痕

在一个暗场区域中光线直接通过透明的玻璃容器。大多数穿透透明对象的光线不会被相机检测到。如果材料不规则,比如有裂纹,一些光线就会凸显出这个不规则。特别是划痕创立了一个内部空缺,这里光线折射和反射,以许多角度散射包括返回给相机。

在这里插入图片描述

四、用漫射光检测透明包装

连续的漫射照明技术不强调表面纹理和升高中的变化。它提供了非常大的固定照明角度,从多角度让光线找到对象上,因此消除了反射和典型的非方向性或单个光源产生的阴影。

在这里插入图片描述

五、使用颜色创造对比度

在机器视觉应用中创造一个高对比度图像的一个有用的方法是用特殊波长(彩色)的光照明物体。对于黑白相机来讲,光的波长能使得跟彩色一样的特征变亮或变暗。使用彩色轮子作为参考,选择一个相反颜色的光来使得特征变暗;或选相同颜色的光使得特征变亮。例如:

  • 如果你想变暗的特征是红色,则使用绿光;
  • 使用绿光能使得绿色特征呈现更亮;
  • 记住铝上刻印在红光和蓝光下的区别。

在这里插入图片描述

六、针对快速移动的物体使用频闪光

当物体快速移动成像是模糊时,就需要使用频闪光。

在这里插入图片描述

七、消除反射使用红外光

机器视觉系统依靠数字图像中的灰度级转化。在许多视觉应用当中,环境光带来了不想要的亮反射,这样使得检测感兴趣特征变得困难或不可能。红外光就能解决这个问题。

在这里插入图片描述

八、使用红外光消除颜色差异

红外光能用于在彩色对象之间消除灰度差别。暗对象吸收红外波长,创造出一致性,而其它则呈现阴影。这个照明方案有利于检测颜色或阴影变化的非一致性。

在这里插入图片描述

参考

  • 【机器视觉硬件】硬件学习笔记1——光源
  • 视觉传感器-硬件篇:照明
  • Machine Vision Applications | Ring
  • 同轴照明
  • 远心照明:为何机器视觉应用中需要它
  • 使用结构化照明

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

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

相关文章

玩转Matlab-Simscape(初级)- 05 - 基于Solidworks、Matlab Simulink、COMSOL的协同仿真(理论部分1)

** 玩转Matlab-Simscape(初级)- 05 - 基于Solidworks、Matlab Simulink、COMSOL的协同仿真(理论部分1) ** 目录 玩转Matlab-Simscape(初级)- 05 - 基于Solidworks、Matlab Simulink、COMSOL的协同仿真&am…

JavaScript引入方式

JS引入方式 1 内部脚本方式引入2 外部脚本方式引入 1 内部脚本方式引入 说明 在页面中,通过一对script标签引入JS代码script代码放置位置具备一定的随意性,一般放在head标签中居多 代码 <!DOCTYPE html> <html lang"en"><head><meta charset…

数据生命周期管理:从提取到治理再到安全保障的全面策略

在大数据的时代背景下&#xff0c;数据已经成为企业运营不可或缺的资源。然而&#xff0c;数据的管理并非易事&#xff0c;特别是在数据的整个生命周期中——从数据的提取、治理到安全保障&#xff0c;每一个环节都至关重要。本文将探讨如何制定一个全面的数据生命周期管理策略…

楼宇智慧公厕建设新方案-集成更简单!成本价更低!

在当今的大厦和写字楼中&#xff0c;公厕面临着诸多痛点。 办公楼公厕常常存在厕位难找的问题&#xff0c;使用者不得不花费时间逐一查看&#xff0c;导致效率低下&#xff1b;环境质量也令人担忧&#xff0c;异味、脏污等情况时有发生&#xff0c;影响使用者的心情和健康&…

计算机SCI期刊,中科院2区,IF=7.9,国产期刊,影响力高,口碑佳!

一、期刊名称 Digital Communications and Networks 二、期刊简介概况 期刊类型&#xff1a;SCI 学科领域&#xff1a;计算机科学 影响因子&#xff1a;7.9 中科院分区&#xff1a;2区 出版方式&#xff1a;开放出版 版面费&#xff1a;无&#xff08;由重庆邮电大学支付…

基于SSM的“口腔护理网站”的设计与实现(源码+数据库+文档)

基于SSM的“口腔护理网站”的设计与实现&#xff08;源码数据库文档) 开发语言&#xff1a;Java 数据库&#xff1a;MySQL 技术&#xff1a;SSM 工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 系统展示 首页 用户注册页面 医生信息查看模块 口腔护理预约模块 后台首页面…

【Redis】Redis键值存储

大家好&#xff0c;我是白晨&#xff0c;一个不是很能熬夜&#xff0c;但是也想日更的人。如果喜欢这篇文章&#xff0c;点个赞&#x1f44d;&#xff0c;关注一下&#x1f440;白晨吧&#xff01;你的支持就是我最大的动力&#xff01;&#x1f4aa;&#x1f4aa;&#x1f4aa…

网络安全从业者“行话”

目录 ​编辑 一、攻击篇 1&#xff0e;攻击工具 2&#xff0e;攻击方法 3&#xff0e;攻击者 二、防守篇 1&#xff0e;软硬件 2&#xff0e;技术与服务 网络安全学习资源分享: 特别声明 一、攻击篇 1&#xff0e;攻击工具 肉鸡 所谓“肉鸡”是一种很形象的比喻&…

地平线旭日X3开发板基于MIPI Camera的目标检测 web 端展示调试记录

终于将MIPI Camera在web端显示出来了&#xff0c; 其实很简单的事情&#xff0c;但是因为一个网络的问题&#xff0c;自己研究了好几天&#xff0c; 查遍了论坛所有帖子&#xff0c;最后还是在地平线专家们的指导下&#xff0c;发现问题所在。 言归正传&#xff0c;将自己的…

python --Anaconda下载、安装

下载镜像 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/安装 等待安装完成&#xff0c;时间有点长&#xff0c;等了差不多5分钟左右。 验证conda是否安装成功 打开命令行窗口&#xff0c;输入conda --version 很遗憾&#xff0c;命令行回显是’conda’不是内部或…

Malbers Inventory System

Inventory插件为Malbers动物管理员生态系统带来了强大的库存系统&#xff0c;具有以下功能&#xff1a;通知系统、库存集、自定义物品反应等 ✔️特征 项目管理 收集和存储项目 库存显示 通知系统 物品所有者 库存集合 项目操作 保存和加载&#xff08;基于JSON.Net&#xff0c…

酒店刷脸设备遭批量扔进「垃圾桶」,为啥所有人都叫好……

最近&#xff0c;不知道柴油们有没有关注到这么一个热点&#xff0c;就是大量酒店曾经动辄几千上万买来的刷脸设备&#xff0c;大批量的被挂在二手平台1折甩卖了…… 昔日花大几千&#xff0c;甚至上万买来的设备&#xff0c;如今年低至三四百&#xff1f;打折打到脚底板&#…

AI图书推荐:使用FastAPI框架构建AI服务

《使用FastAPI构建生成式AI服务》&#xff08;Building Generative AI Services with FastAPI (Early Release) &#xff09;是一本由Ali Parandeh编写的书籍&#xff0c;计划于2025年3月首次出版&#xff0c;该书以实践为导向&#xff0c;指导读者如何开发具备丰富上下文信息的…

Rust Web开发框架actix-web入门案例

概述 在看书的时候&#xff0c;用到了actix-web这个框架的案例。 书里面的版本是1.0&#xff0c;但是我看官网最新都4.4了。 为了抹平这种信息差&#xff0c;所以我决定把官方提供的示例代码过一遍。 核心代码 Cargo.toml [package] name "hello" version &q…

(教程)gpt-4o如何使用,怎么体验?gpt-4o和gpt-4-turbo的区别

今天OpenAI发布了gpt-4o&#xff0c;我体验之后&#xff0c;gpt-4o简直逆天了。中文能力也挺别强。速度比现在的gpt4还要快。 早在 5 月 11 日&#xff0c;Sam 就在推文中表示&#xff1a;OpenAI 并没有推出 GPT-5&#xff0c;或搜索引擎&#xff0c;但团队一直在努力研发一些…

重启服务器后node节点显示NotReady

场景&#xff1a;夜间进行了断电维护&#xff0c;重启后发现业务无法使用&#xff0c;检查发现一个node节点显示NotReady. 去到目标服务器查看kubelet服务未成功启动 journalctl -u kubelet 执行journalctl -u kubelet 查看日志发现提示&#xff1a; ailed to run Kubelet: run…

IRENE:医学图像、文本、基因数据 + 多模态融合 + 疾病诊断模型

IRENE&#xff1a;医学图像、文本、基因数据 多模态融合 疾病诊断模型 多模态融合方法分析与分类1. 早期融合方法2. 晚期融合方法3. 混合融合方法 传统非统一的多模态融合方法的局限性IRENE 解法子解法1&#xff1a;多模态表征学习子解法2&#xff1a;双向多模态注意力机制IR…

AC/DC电源模块的故障诊断与维修技巧

BOSHIDA AC/DC电源模块的故障诊断与维修技巧 AC/DC电源模块是一种常用的电力转换设备&#xff0c;用于将交流电转换为直流电供给电子设备。然而&#xff0c;由于使用环境和操作不当等原因&#xff0c;电源模块可能会出现故障。本文将介绍AC/DC电源模块的故障诊断与维修技巧。…

【稀疏三维重建】pixelSplat:仅需两张图像的3D Gaussian Splats重建

文章目录 一.摘要二、相关工作 , 背景(gs)三、基于图像的三维高斯预测3.1 双视图图像编码器&#xff08;解决尺度模糊性&#xff09;3.2 &#xff08;像素对齐的&#xff09;高斯参数预测 四、实验效果 论文&#xff1a;《pixelSplat: 3D Gaussian Splats from Image Pairs for…

【脚本】使用脚本备份docker中部署的mysql数据库

v1版本明文密码方式&#xff1a; #!/bin/bash# 定义 MySQL 容器名称和数据库信息 container_name"mysql_container" db_user"root" db_password"your_password"# 定义要备份的数据库列表 databases("database1" "database2"…