Treecodes are an aesthetically pleasing alternative to QR codes. Treecodes can encode arbitrary information inside an image which can be decoded at a later time.
QR codes represent information by drawing zeroes and ones as black and white squares. With Treecodes, however, the information is represented as a unique topology of the tree. It does not matter how the tree is drawn: the information contained inside will be the same.
Visit the demo website.
Make sure that the python package SimpleHTTPServer
is installed.
For MacOS run:
make -C treelab
For Linux run:
make run-linux -C treelab