如何选择用于条码扫描的相机:Dynamsoft Barcode Reader (DBR) 是一款企业级条码扫描器 SDK(软件开发工具包)。它可以将台式机和移动设备转变为功能强大的条码扫描器,这样就不再需要专用设备了。许多公司已经受益于 DBR 强大的条码识别功能,通过使用它,他们可以比以往更轻松、更简单地完成复杂的条码扫描任务。
Dynamsoft Barcode Reader 最受好评的方面之一是其出色的设备兼容性。DBR 与市场上的大多数相机兼容,从工业级区域扫描相机、可编程数字相机、网络摄像头(文档相机),甚至智能手机相机。许多公司都在想如何在如此多的选项中为自己的业务选择相机。为了解决这个困惑,我们将向您介绍市场上的主流相机并分析它们的使用场景。
相机类型
内置智能手机相机
智能手机是 DBR 的绝佳伴侣,也是许多用户选择扫描设备时的首选。大多数现代智能手机都配备了多个摄像头,例如广角和长焦,使它们能够在更远的距离扫描条形码。此外,手机的便携性使其适合移动扫描场景。
摄像头
网络摄像头适合处理桌面上的扫描工作,它可以实时将视频传输到 PC,然后 DBR 可以扫描和识别视频流中的条形码。网络摄像头更适合轻量级文档扫描。
可编程数码相机
数码相机拥有更大的图像传感器、更宽的焦距和更强的变焦能力,让用户在复杂的环境中也能拍摄出令人惊叹的图像。当数码相机增加可编程功能时,用户可以使用制造商提供的 SDK 实时获取相机拍摄的图像。
区域扫描相机
区域扫描相机可高度定制,可用于各种工业级情况。用户可以定制具有超高像素、超高帧率或超高带宽传输接口的区域扫描相机,以适应极端场景。区域扫描相机通常用于需要高速捕获的工业生产线。阅读更多:托盘条码扫描工业相机指南
专业网络摄像机
这些通常用于大空间监控。与区域扫描摄像机一样,专业网络摄像机具有高度可定制性。
相机类型比较
智能手机 网络摄像头 可编程数码相机 区域扫描相机 专业网络摄像机
传感器尺寸 中 小的 大的 最大至超大 最大至超大
像素 中到高 中 中到高 高达超高 高达-超高
缩放功能 中 低的 高的 低的 低的
快门速度 高达 低的 高达 高达超高 高达超高
可编程难度 简单的 简单的 中 中 中
优点 高度便携,具有缩放功能,易于使用,易于编程 易于使用,易于编程 图像质量好,变焦能力强 高度可定制,高达超大传感器,高达超高像素和快门速度 高度可定制,高达超大传感器,高达超高像素和快门速度
缺点 弱光下表现不佳,需要手持 画质差,使用场景狭窄 额外的编程工作,又大又繁重 成本相对较高,难以评估 成本相对较高,难以评估
相机规格
图像传感器尺寸
图像传感器检测并传达信息以形成图像。图像传感器的面积越大,其感光度就越好。一般来说,传感器越大,图像质量就越好。当您的扫描环境光线不足时,大面积光传感器的成像优势会更大。
因此,当你习惯在黑暗环境中扫描条形码时,应优先选择具有大传感器的相机。
有效像素
像素是构成图像的基本单位。像素越多,感光元件越多,照片分辨率越高。市面上大多数相机的像素至少为 16MP,足以满足一般扫描场景的需求。然而,当条形码太小而无法区分时,像素更高的相机可能会表现更好,因为它能够更好地识别窄条形码。
焦距
相机的焦距决定了相机对远处物体成像的放大倍数。焦距小,视野范围就大。焦距小,视野范围就小,但远处物体清晰。
如果经常需要扫描大范围物体,可以选择焦距较短的广角相机;如果经常需要扫描较远距离的条形码,则焦距较长的相机更佳;很多相机都配备变焦镜头,满足远摄和长焦拍摄的需求。
扫描不同尺寸的二维码
下表提供了相机在不同焦距和不同拍摄距离下可以识别的最小条形码的测量值。这些数据是在佳能 EOS 70D(20MP 像素,APS 传感器)上测试的。在测试中,相机在不同距离处捕获了二维码。我们记录了 DBR 使用给定的相机规格在每个拍摄距离下可以识别的二维码的最小打印尺寸。使用的二维码(版本 1,21 x 21 模块)如图 1 所示。测试场景如图 2 所示。
焦距 25厘米 50厘米 75厘米 100厘米 150厘米 200厘米 300厘米 400厘米 500厘米
18 毫米 >1.25厘米 >1.25厘米 >2.5厘米 >2.5厘米 >5厘米 >7.5厘米 >10厘米 × ×
28 毫米 >1.25厘米 >1.25厘米 >1.25厘米 >2.5厘米 >5厘米 >5厘米 >5厘米 >5厘米 >5厘米
35 毫米 × >1.25厘米 >1.25厘米 >1.25厘米 >1.25厘米 >1.25厘米 >2.5厘米 >2.5厘米 >2.5厘米
>50毫米 × >1.25厘米 >1.25厘米 >1.25厘米 >1.25厘米 >1.25厘米 >1.25厘米 >1.25厘米 >2.5厘米
表1 拍摄距离、相机焦距与条码大小关系表
我们使用智能手机(12MP、1/1.68 传感器、3 倍光学变焦能力)进行了类似的测试。
焦距 25厘米 50厘米 75厘米 100厘米 150厘米 200厘米 300厘米 400厘米 500厘米
手机 >1.25厘米 >1.25厘米 >1.25厘米 >1.25厘米 >1.25厘米 >1.25厘米 >2.5厘米 >2.5厘米 >2.5厘米
使用案例
现在我们了解了有哪些类型的相机以及购买相机时需要注意的规格。让我们来看看几个典型的使用场景,以了解如何为您的情况选择最合适的相机类型。
多条码场景
用户需求:用户希望一次性扫描多个二维码。例如,容器制造商希望一次性扫描盒子表面上的数百个条形码;生物实验室希望一次性扫描试管上的数百个二维码。
案例分析:对于多条码扫描场景,首先要考虑的是相机拍摄的照片分辨率,这种情况下,我们更希望相机像素高,能够识别窄条码的平行条码,因此建议选择手机或者高像素的可编程数码相机。
可变扫描距离
用户需求:在许多情况下,相机与扫描对象之间的距离会有所不同。例如,一家贴面单板厂需要将一捆捆单板堆放在 42 英寸 x 8 英寸的托盘上,托盘高度从 1 英尺到 5 英尺不等,在堆放过程中,该公司希望在不调整扫描硬件的情况下捕获条形码。
案例分析:在远距离拍摄时,相机需要有良好的景深以及变焦和自动对焦功能。为此,我们推荐使用可编程数码相机。这些相机通常具有 10 倍甚至 20 倍的光学变焦,以便在拍摄距离发生变化时轻松捕获条形码。
移动条形码场景
用户需求:在工业流水线中,我们经常需要扫描高速移动的条形码。例如,一家公司希望扫描旋转电池上的二维码。电池旋转的速度如此之快,以至于用普通相机很难拍摄到清晰的图像。
案例分析:拍摄快速移动的物体对相机的快门速度要求极高,因此针对工业流水线量身定制的面阵相机是此类场景的首选,也可选择高快门速度的可编程相机。
小条码场景
用户需求:用户有时需要扫描非常小的条形码,例如医院经常需要扫描极其小的试管上的条形码。
案例分析:拍摄非常小的条形码需要具有良好微距功能的相机。因此,我们建议您使用带有微距镜头的手机或可编程相机。
关于 Dynamsoft 条形码阅读器
Dynamsoft 条形码阅读器 (DBR) 是一款工业级 SDK,可让软件开发人员将条形码读取功能嵌入到他们的应用程序中。只需几行代码,您便可轻松将条形码阅读器功能集成到 Web、桌面/服务器或移动应用程序中。此 SDK 无需从头开始编写代码,因此可节省数月的额外工作。