我已经在示例应用程序中实现了MlKit Vision Barcode Scanning
API,并且可以正常工作。我想将其放入我的prod应用程序中,但是为此,我需要一个添加支持的类型进行识别的选项。具体来说,GS1 Databar
不支持MLKit
类型,但在生产中确实很常见。
问::如何重新训练现有模型以进行条形码扫描或在其之上构建?
答案 0 :(得分:0)
ML Kit条形码扫描仪似乎是专有型号。该功能列为BETA,因此受到Google的追捧。
这是ML Kit for Firebase的beta版。可以以向后不兼容的方式更改此API,并且不受任何SLA或弃用政策的约束。
如果您正在查看ZXing,请参阅:GS1 structure data parsing using the ZXing barcode library
答案 1 :(得分:0)
在获得Google / Firebase支持后,我发现了以下内容:
不幸的是,您不可能重新训练该模型 由于一般规格不同,因此可以与GS1条形码一起使用 从一个到另一个。
他们答应将其作为功能请求传递给开发团队。
因此,我想唯一的解决方案是为条形码扫描创建一个自定义模型,以便在以后需要时重复进行。
@Morrison Chang在对他的答案的评论中提供了一些有用的链接,用于对此问题的纯ML解决方案。
Zxing是一个选项,但是您不能重新训练模型,并且它现在仅处于维护模式,不支持IOS(我猜有Objective-C桥的主要部分)。