CircularNet 相机选型指南:工业机器视觉参数、光照与安装部署规范
2026/9/7 6:15:00 网站建设 项目流程

CircularNet 相机选型指南:工业机器视觉参数、光照与安装部署规范

【免费下载链接】modelsModels and examples built with TensorFlow项目地址: https://gitcode.com/GitHub_Trending/mode/models

CircularNet 是基于 RF-DETR 视觉 Transformer 的可回收物实例分割模型,其识别精度高度依赖传送带上采集到的图像质量。本文以官方文档中的相机推荐清单为主体,完整覆盖帧率、快门、分辨率、接口等核心选型要点,并结合仓库中的规格速查表、参数计算文档与推理管线源码,说明每一项推荐背后的工程依据——读完即可在回收设施(MRF)中独立完成相机选型、安装定位、光照设计与部署前检查。

一、为什么相机质量直接决定 CircularNet 的识别上限

CircularNet 的定位是传送带可回收物的实例分割:对图像中的每一个像素赋予实例级标签(材料类型如金属/纸张/塑料,以及材料形态如杯/瓶/袋,示例标签形如Plastics-PET_Bottle)。实例分割属于像素级任务,对图像的运动模糊、畸变、遮挡和光照不均远比目标框检测更敏感。项目 README(official/projects/waste_identification_ml/README.md)也指出,模型按材料类型与材料形态两类标签统一输出。

从文档目录中的相机选型总纲(official/projects/waste_identification_ml/circularnet-docs/content/system-req/choose-camera/_index.md)可以看到三条总原则:

  1. 选用机器视觉相机:推荐带全局快门的专业机器视觉相机,以最大限度减少高速运动物体带来的运动模糊和畸变;
  2. 关注图像分辨率:CircularNet 逐帧分析单张图像,高分辨率图像必不可少;
  3. 安装位置:相机应正上方垂直对准传送带,保证光照一致和完整覆盖。

另外,CircularNet 模型支持对单个图像帧做推理:如果相机采集的是视频,系统会先把视频转成帧,再进入前后图像处理流程。这意味着"相机选型"实质上是"为单帧推理管线选型"——帧与帧之间的连贯性由系统软件保证,硬件要解决的核心问题只有一个:每一帧都足够清晰、无畸变、光照均匀

二、核心选型要点:七项硬性推荐

以下是官方文档(official/projects/waste_identification_ml/circularnet-docs/content/system-req/choose-camera/camera-recommendations.md)给出的相机选型必备清单,每项都直接服务于"在传送带速度下获得可被模型稳定识别的帧"这一目标:

选型维度推荐值工程目的
帧率(Frame rate)≥ 30 FPS与传送带速度匹配,避免运动模糊
快门类型(Shutter type)全局快门优先于卷帘快门避免快速运动物体产生几何畸变
镜头兼容性支持可更换镜头根据传送带宽度与物体尺寸调整视场角(FoV)和焦距
接口(Interface)USB 3.0、GigE 或 Camera Link支持向处理单元的高速数据传输
软件库集成与边缘设备(NVIDIA、Raspberry Pi 等)软件栈兼容保证采集链路无缝集成
扫描类型(Scan type)面阵相机(Area scan)优先于线阵相机物体尺寸/形状差异大、带速不均匀时成像更灵活、覆盖更全面
分辨率(Resolution)至少 1024×1024 像素,选 0.5~1.0 MP保证可检测细节、纹理与图案

关于分辨率的推荐,官方特别强调了一个权衡:像素分辨率越高,模型需要处理的像素越多,引入的处理时间和延迟也就越大。因此要在图像分辨率与处理延迟之间寻找平衡,而不是盲目追求最高分辨率。这一要求并非空口推荐——仓库中云端推理管线的客户端代码直接印证了 1024 这条下限:

  • 在 Triton_TF_Cloud_Deployment/client/utils.py 中,adjust_image_size(height, width, min_size)函数会计算缩放因子,确保送进模型的图像两个维度都不低于 1024(见源码注释 "Calculate the scale factor to ensure both dimensions remain at least 1024");
  • 同目录下 utils_test.py 的测试用例覆盖了 800×900、1300×800、2048×1536 等多种尺寸,验证缩放逻辑在"已满足 1024"与"需要缩放"两种分支下的正确性;
  • Deploy/detr_cloud_deployment/client/triton_server_inference.py 中默认输出尺寸即为(1024, 1024)

也就是说:相机分辨率低于 1024×1024 时,管线无法通过放大恢复细节,只能拿到低质量输入;而分辨率过高则会放大推理成本。官方推荐 0.5~1.0 MP 区间,与推理端 1024×1024 的输入约定是相互咬合的。

三、按场地条件调整的附加选型因素

上述七项是通用底线,官方文档还列出了一批取决于设施自身条件的附加因素,选型时应逐条对照现场环境:

  • 防护外壳(Enclosure):要求工业级防护外壳,优选 NEMA、IP65 或更高等级,以耐受回收设施中恶劣环境与粉尘;
  • 照明(Lighting):保证传送带上所有物品均有漫射、均匀的照明。传送带速度较高时,需要更小的光圈值与更高的快门速度,此时传送带必须被充分照亮以降低模糊;
  • 参数可控性(Parameter control):优选低光敏感度高、动态范围大、曝光可调的相机;同时应支持远程配置,便于在软件侧调谐快门速度、曝光、帧率等参数;
  • 集成照明(Integrated lighting):为相机配套集成照明系统(如灯管、灯具),达到设施所需的照度水平;
  • 多相机同步(Synchronization):若部署多台相机,需确认它们能同步曝光、同时成像;
  • 供电(Power supply):优先考虑支持以太网供电(PoE)的相机;
  • 温度范围(Temperature range):确认相机工作温度覆盖回收设施的实际环境;
  • 可靠性与耐用性:优先选择有工业应用可靠性记录的产品线。

四、安装与定位:相机必须正上方垂直对准传送带

官方文档明确指出,正确的安装方式是把相机直接垂直置于传送带正上方,以获得一致光照与完整覆盖。通用原则是:避免运动模糊、鱼眼畸变,以及由传送带振动导致的画质下降——全局快门相机通常能满足这些要求。尤其关键的一条:运行期间相机视场内不得出现手、外来物体或溢出的皮带边缘,任何遮挡都会干扰目标检测与分割。

4.1 相机安装五条准则(Mounting Guidelines)

相机安装方式直接影响图像稳定性与清晰度,官方给出五条硬性准则:

  1. 垂直居中(Vertical and Centered Alignment):相机必须垂直于传送带正中线的正上方。这保证视角一致、最大限度减少斜视畸变,并均匀覆盖整个带面宽度;
  2. 固定且经过优化的高度(Fixed and Optimized Height):相机必须安装在固定的、不可移动的高度上。该高度应基于焦距与视场角(FoV)的最优计算(考虑传送带宽度与物体高度)确定,一旦确定必须保持恒定,以维持图像比例一致与检测精度稳定。设施中常见相机高度约为 3~4 英尺(约 1~2 米)。官方强烈建议工作距离(高度)与视场之间保持精确的 1:1 比例(例如 1 米高度对应 1×1 米的 FoV),以获得最佳图像比例性与模型表现;在可行的前提下,更窄的带宽与更低的相机高度可以带来更高的单物体像素密度;
  3. 坚固且抗振的装配(Robust and Vibration-Resistant Assembly):必须使用面向 MRF 等高振动环境的工业级安装硬件,杜绝任何可感知的位移、晃动或振动——那会导致图像模糊并严重影响模型表现;同时必须定期检查安装件完整性与紧固程度;
  4. 无遮挡视场(Unobstructed Field of View):安装件本身、相关线缆及其他设施结构必须全部位于相机视场之外,保证带面物料视野清晰;
  5. 可维护性(Accessibility for Maintenance,次要考虑):在首要保证稳定性与无遮挡的前提下,安装结构应预留合理的检修通道,方便例行维护、清洁镜头与调整照明部件。

4.2 焦段、光圈与快门速度的计算联动

安装高度与带宽不是拍脑袋定的,它们与镜头参数强耦合。仓库同目录下的 factors.md 给出了完整的计算方法,可与本文的安装准则配合使用:

  • 传感器尺寸:工业场景(如回收设施)推荐 2/3″~1″ 之间的传感器,兼顾画质、FoV 选择面与景深(DoF)。大传感器动态范围更高、低光表现更好,且景深更大,有助于让带面上的所有物体都保持合焦;
  • 焦距公式f = (s)(d) / w,其中s为传感器宽度(如 1/2.3″ 传感器对应 6 mm)、d为相机到传送带的高度、w为需要覆盖的传送带宽度。官方给出一个简化技巧:把相机安装高度设为与传送带宽度相等,则所需焦距约等于传感器宽度。例如 1 米带宽、1 米安装高度、6 mm 传感器宽度时,f = 6×1/1 = 6 mm——此后更换不同带宽的设施,只需按"高度=带宽"调整安装高度即可复用同规格镜头;
  • 光圈(f 值):光圈进光量与景深成反比,宽光圈景深浅、窄光圈景深大。传送带场景应选择f/2.8 ~ f/11之间的值,确保物品经过传送带时全部合焦,具体取决于光照、相机高度与带宽;
  • 快门速度:快门速度同时决定运动模糊与画面亮度。官方给出的估算公式为1 / (2)(frame rate),一般1/250 ~ 1/500 秒即可胜任,建议从1/350 秒起步,在抑制运动模糊与保持画质之间取得平衡,再依据现场实测调整,并确保照明条件能支撑这些较快的快门速度。

4.3 传送带速度是快门速度的第一决定因素

同目录的 factors.md 要求实测传送带的平均与最大运行速度,因为它是计算合适快门速度、最小化运动模糊的首要输入。传送带速度典型区间为1 ~ 4 米/秒;官方明确"更慢的速度总是有助于获得更清晰的图像"。选型阶段就应把这条测量值拿给相机与镜头方案,而不是部署后再补救。

五、严苛的光照准则(Strict Lighting Guidelines)

稳定且充足的光照是图像质量与材料识别准确性的前提。官方文档把光照要求细化为六条:

  1. 漫射且均匀照明(Diffused and Even Illumination):所谓漫射光,是经过扩散或柔化、而非直射刺眼的光线,可通过扩散片(置于光源与物体之间的半透材料)或大面积柔光光源实现。目标是最大限度减少生硬阴影与过曝热区——它们会遮蔽材料特征并拉低模型表现。漫射照明还有助于完整捕获物体表面的全谱段光并压暗阴影;
  2. 高速传送带的防模糊照明:带速较高时需要更小光圈与更快快门速度来防止运动模糊;快门提速会减少进光量,必须用更强的照明补偿,确保画面足够明亮;
  3. 专用集成照明系统:相机应配套专用的集成照明系统,对整个视场提供充足亮度,而不是依赖环境散射光;
  4. 消除光照波动:把闪烁灯光、不稳定的环境光、直射阳光/间接阳光的交替照射等一切波动源排除在系统之外——光照波动会引入帧间差异,直接干扰检测一致性;
  5. 色温一致性:所有光源保持一致的色温。色温漂移会改变材料的"感知颜色",而颜色往往是分类的关键特征(例如不同塑料树脂类型的区分),这会直接冲击分类准确率;
  6. 足够的勒克斯/照度(Lux/Luminosity):照明系统必须提供足够的照度(勒克斯 = 流明/平方米),保证即使在较高快门速度下传感器也能获得清晰成像所需的光量。

注意原文用词 "lightning" 实为 "lighting"(照明)的笔误,仓库文档原文如此,理解时按"照明系统"即可。

六、基于视觉系统布点的关键测量因子

在传送带上方安装相机时,官方文档要求精确测量并纳入以下六个因子:

  1. 传送带宽度(Conveyor Belt Width):精确测定相机需要完整覆盖的总运行宽度,这是选择镜头焦距、确保 FoV 恰好覆盖整个带面而不超出边缘的关键输入。典型带宽在1 ~ 1.5 米之间;
  2. 相机高度(Camera Height,焦距与 FoV 比例的关键):确认相机固定的安装高度,它直接决定所需焦距。设施中的标准高度约为 3~4 英尺(约 1~2 米);强烈建议工作距离与 FoV 保持1:1——例如 FoV 覆盖 1×1 平方米的带面时,相机应安装在传送带上方 1 米或 1.5 米处;
  3. 传送带速度(Conveyor Belt Speed,快门速度的关键):实测平均与最大运行速度,它是计算合适快门速度、最小化运动模糊的首要决定因子。典型速度区间为1 ~ 4 米/秒,更慢的速度总能带来更清晰的图像;
  4. 视场与图像比例性(Square Aspect Ratio):虽然传送带长度是连续的,相机 FoV 必须捕获比例得当的图像。理想 FoV 应近似正方形——画面中带面长度与宽度接近(例如 1 米带宽对应画面中约 1 米带长),这种方形宽高比有助于一致的目标检测与跟踪;
  5. 最小化物体重叠(Minimize Item Overlap):通过相机定位配合优化的上料规程,主动减少带面物体互相遮挡。过度重叠会显著妨碍像素级实例分割并降低检测置信度——这正是实例分割任务区别于框检测的脆弱点;
  6. 物体尺寸一致性(Consistent Object Size):虽然并非总能控制,系统是针对与家用回收物流中常见物体(官方视觉示例所示)尺寸相近的目标优化的。

七、部署前检查清单(Camera Setup Checklist)

官方为 CircularNet 部署整理了一份三段式检查清单,可直接用于上线前验收:

I. 相机安装与定位:

  • 相机是否位于传送带正中线的正上方且垂直对准?
  • 相机是否安装在由焦距与 FoV 计算确定的固定不可移动高度?
  • 是否使用工业级抗振安装硬件,装配稳固?
  • 所有安装件、线缆与设施结构是否都在相机视场之外?
  • FoV 是否完整覆盖传送带全宽且不超出边缘?
  • FoV 是否配置为近似正方形(带宽:带长比例约 1:1)?
  • 是否有操作规程确保画面中不出现手、外来物或溢出带缘?
  • 上料规程是否已优化以最小化物体重叠?

II. 照明系统:

  • 照明是否做到对整个传送带的漫射均匀照明?
  • 亮度是否足以支撑高带速与更快快门速度下依然明亮的画面?
  • 是否随相机安装了专用的集成照明系统?
  • 是否采取措施消除闪烁与环境光变化等波动?
  • 各光源是否保持色温一致?
  • 照度(lux)是否足够支撑清晰成像?

III. 环境测量:

  • 是否已精确测量传送带运行宽度,且样图无溢出带缘?
  • 是否已确定相机在带面上方的固定安装高度?
  • 是否已测量传送带平均与最大运行速度?

八、规格速查表与推荐机型

同目录的 table-of-specs.md 提示:合适的传感器尺寸、镜头、高度或快门速度完全取决于场地自身条件,完整工程分析是必要的;该表仅用于初选阶段。汇总如下:

规格项推荐值
分辨率0.5 ~ 1.0 MP
传感器尺寸2/3″ ~ 1″
光圈值f/2.8 ~ f/11(视照明而定)
帧率≥ 30 FPS
快门类型全局快门
快门速度1/250 ~ 1/500 秒
镜头兼容性可更换镜头
接口USB 3.0、GigE 或 Camera Link
感光能力高灵敏度、高动态范围
外壳工业级,NEMA、IP65 或更高
软件集成与 NVIDIA 或 Raspberry Pi 兼容
同步支持多相机同步
供电PoE(以太网供电)
扫描类型面阵相机(Area scan)

官方文档最后给出的参考机型示例为ArduCam 高画质相机(IMX477 传感器)GoPro HERO12 Black(均为文档原文列出的外部产品链接,此处不再转载外部网址)。其中 ArduCam IMX477 在 factors 文档的焦距示例中被用作 1/2.3″(传感器宽度约 6 mm)算例的传感器原型,可作为按"高度=带宽、焦距≈传感器宽度"简化方案起步的代表性配置。

九、小结:把相机当作推理管线的第一级硬件

把本文要点收敛成一条决策链:先实测带宽、安装高度、带速三个物理量(典型值 1~1.5 米 / 1~2 米 / 1~4 米每秒)→ 按f = s·d/w与"高度=带宽"简化法确定镜头,保持1:1 的 FoV:高度比例和正方形 FoV→ 选全局快门、面阵、≥30 FPS、0.5~1.0 MP的相机并配漫射均匀、色温稳定、照度充足的专用照明 → 用 f/2.8~f/11 光圈与 1/250~1/500 秒快门(起点 1/350 秒)平衡景深与运动模糊 → 最后逐条执行安装、照明、测量三段检查清单。相机端做对的事,能让 CircularNet 这类逐帧实例分割模型的输入始终落在推理管线(1024×1024 输入约定)舒适区内,从硬件层面为分割精度兜底。完整的上下游文档(部署、数据预处理、微调)可在仓库的 CircularNet 文档目录 与 项目 README 中继续查阅。

【免费下载链接】modelsModels and examples built with TensorFlow项目地址: https://gitcode.com/GitHub_Trending/mode/models

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询