此示例显示如何使用来自视频设备块识别条形码。
图像采集工具箱™提供了一个Simulink®块,从图像采集设备获取实时图像数金宝app据到Simulink模型。
此示例使用来自Video Device块从点灰色FLEA®2相机中获取实时图像数据,进入Simulink。金宝app该示例使用计算机Vision Toolbox™来创建一个图像处理系统,可以识别和解释GTIN-13条形码。GTIN-13条形码,正式称为EAN-13,是国际条形码标准。它是广泛使用的UPC标准的超集。
此示例需要Simulink,Computer金宝app Vision Toolbox和Point GrayFLEA®2相机打开和运行模型。
在实时视频流上观看条形码识别。(11秒)
下图显示了使用来自视频设备块的示例模型。
从DCAM图像采集设备获取输入视频(点灰色跳蚤2)。在该示例中,该块从相机获取RGB帧,并在每个模拟时间步骤将它们输出到Simulink模型中。金宝app
条形码识别示例在输入图像的某些所选行中执行搜索,称为扫描线。每像素分析扫描线并用特征标记。一旦所有像素都标记为特征值,就会分析模式的序列。该示例通过序列和位置标识保护模式和符号。与码本进行采样并与码本进行比较以确定相应的代码。
为了补偿各种条形码取向,示例从左到右分析,从右到左,选择更好的匹配。如果校验和是正确的并且对码本的匹配分数高于设置阈值,则代码被视为有效并显示。
您可以通过更改“扫描线”参数的“行位置”参数的值来更改扫描线的数量和位置。
已用于检测条形码的扫描线以红色显示。当正确识别和验证GTIN-13时,代码以黄色显示。
即使使用FLEA®2相机用于此示例,也可以轻松更新此模型以将模型连接到其他支持的图像采集设备。金宝app这为您提供了使用具有不同图像采集硬件的相同Simulink模型的灵活性。金宝app