无法读取黑色Data Matrix条形码上的白色

Data Matrix条码支持已添加到iOS 8,我可以使用它读取Data Matrix条码,如果它们是白底黑字(暗光)。 但是,它从来没有读取黑色(浅黑色)条形码上的白色。

阅读这个罚款:

在这里输入图像说明

无法读取此:

在这里输入图像说明

根据Data Matrix ECC 200,应该支持黑暗中的光线。

任何人有一个想法如何让iOS 8读取黑暗的Data Matrix条形码?

您可以实时反转AVCaptureSession的颜色,使您可以读取Data Matrix代码。

您可以使用GPUImage来反转颜色。 它速度快,插入容易。 只是反转,让AVFoundation发现它是正常的。