
产品知识
Smart应用案例——条码识别
条码识别就是在一幅灰度图像中检测出所有符合参数条件的一维码,获得其解码字符串与位置信息。条码识别工具能够自动定位并识别,是一个能对图像中条形码进行分析判断的工具,它能识别 Code39 码、Code128 码、EAN-8 码、EAN-13 码、UPC-A 码、UPC-E 码、Code93 码和 ITF 码。
可以通过自动识别来推荐码制,或者手动选择指定待检条码的类型,设定检测的参数,包 括:对比度、搜索步长、最大条宽,即可在指定的 ROI 区域内或者全图中检测出指定类型的所有条码,并返回定位区域和解码结果。支持同时识别多个条码。支持显示坏的条码区域,可配置是否显示。
实例:条形码识别
软件:SciSmart_v1.0.0.4
功能:读取产品上的所有条形码
![]()
图1 原图
|
|
步骤:
![]()
图2 流程图
|
|
步骤一:使用“导入图像”算子从本地路径导入图像,替换图像所在的路径,例如:D:/应用案例/条码识别/条形码识别图像/1.jpg。
步骤二:使用“条码识别”算子,读取产品上的所有条码。如下图所示:
/>
图3 条码识别参数设置界面
步骤三:使用“图形输出”算子将“条码识别”得到的结果显示在图像窗口上。
步骤四:使用UI设置器完成运行界面的布局与编辑。
运行效果图:
![]()
图4 运行界面
|
|