sz3 / libcimbar C++ 6.5K 489 Optimized implementation for color-icon-matrix barcodes opencv barcode fountain-codes proof-of-concept