做网站公司哪家好/计算机编程培训学校哪家好
应我的客户要求,需要找到一款可以在极短时间识别二维条码的软件以应对他们现在极其迅速的货品入库需求。正好听说过一款Dynamsoft Barcode Reader的开发包,根据其官网介绍最新版对条码检测速度比以前的版本快2倍以上。
根据对Dynamsoft Barcode Reader8.8SDK包拆解,其中含了JavaScript Package / .NET Package / C/C++ Package / Python Package / Java Package / iOS Package / Android Package ,基本上已经覆盖了我们绝大多数运行设备和系统环境。
这个SDK包的下载链接附上https://www.evget.com/product/3691/download
本地化使一维条码检测速度极快
你需要做的是将LM_ONED_FAST_SCAN设置为默认的本地化模式。
"LocalizationModes" : [{"LibraryFileName" : "","LibraryParameters" : "","Mode" : "LM_ONED_FAST_SCAN"}
],
下面是一个完整的模板文件的例子:
{"ImageParameter": {"Name": "OneDFastScan","BarcodeFormatIds": ["BF_ONED"],"LocalizationModes": [{"Mode": "LM_ONED_FAST_SCAN"}],"DeblurModes": [{"Mode": "DM_THRESHOLD_BINARIZATION"},{"Mode": "DM_DIRECT_BINARIZATION"},{"Mode": "DM_GRAY_EQUALIZATION"}]}
}
你可以调用DBR_InitRuntimeSettingsWithString(),用上述JSON字符串来初始化运行时设置。
char errorMessage[256];
DBR_InitRuntimeSettingsWithString(reader, "<JSON string>", CM_OVERWRITE, errorMessage, 256);
我们用以上条码做多次扫码测试,新版本平均用时为42.65毫秒,完全满足工业级扫码数据录入:
干一行爱一行,让我来想想什么情况需要如此快速的条码识别功能:
- 物流中心对快递包裹登记
- 电器、电子元件出库登记ID
- 工业生产流程登记元器件流程
- 大型文档中心资料扫描保存电子资料入库
还有哪些场景需要快速的条码识别功能呢?如果你知道请在评论区分享给我,十分感谢。