DPM(Direct Part Marking), 中文翻译成直接零件打标,指的是在工业零件(如汽车轮毂,电路板等)表面永久打标文字或可读取符号,如DataMatrix和QR二维码。这种条形码的识别难度比较大。Dynamsoft Barcode Reader SDK v7.2开始支持DPM的条形码解码。
读取打标在零件上的DataMatrix码
获取Dynamsoft Barcode Reader SDK Python模块的源码,按照说明编译安装。
实现条形码识别的代码很简单:
from dbr import DynamsoftBarcodeReader
dbr = DynamsoftBarcodeReader()
dbr.initLicense('LICENSE-KEY')
results = dbr.decodeFile(fileName, dbr.BF_ALL)
for result in results:
print('barcode format: ' + result[0])
print('barcode value: ' + result[1])
现在放一张Data