https://barcodi.com/blog/code-reader-from-pictures