#!/usr/bin/python3 # Dependencies # sudo apt install python3-zxing-cpp python3-opencv import zxingcpp import cv2 def decode_pdf417(image_path): img = cv2.imread(image_path) barcodes = zxingcpp.read_barcodes(img) for barcode in barcodes: if barcode.format == zxingcpp.BarcodeFormat.PDF417: print("Found PDF417 barcode:") print("Text:", barcode.text) print("Position:", barcode.position) if __name__ == "__main__": decode_pdf417("/tmp/odf417.jpeg")