HelloRicky123 / The_Art_of_Seeing

This webpage displays the Moire book, implements the Moire image encryption algorithm and shows how the Moire effect works.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The Art of Seeing

This webpage displays the Moire book, implements the Moire image encryption algorithm and shows how the Moire effect works.

Getting Started

Prerequisites

For installing Flask and it's subsidary packages, run the following command

pip install -r requirements.txt

Running the Application

Just run the moire.py file as:

python moire.py

Open 0.0.0.0:5005/base on any web browser.

Deployment

The Application has 3 main parts

Moire Patterns:

We have 5 patterns:
*Circles
*Spikes
*Dots
*Square
*Triangles

Screenshot of a few of the patterns:
Alt text
Alt text

Working animations of these are also uploaded on youtube:
*Moire Circles
*Moire Spikes

Moire Art:

We have 3 different types of moire art:
*Simple Moire Encryption - Encrypt a single image with two gratings. And the superposition of the gratings reveals the original image.
*Complex Moire Encryption - Encrypt a single image with two identical gratings. And the superposition of the gratings reveals the original image.
*Moire Art - Encrypt two images with two gratings. And the superposition of the gratings reveals the original images respectively at diffenerent alignment.

Screenshot of the page:
Alt text

Built With

Acknowledgments

  • Takahiro Kurashima
  • Yunong Liang
  • Bo Xu
  • James Abello

About

This webpage displays the Moire book, implements the Moire image encryption algorithm and shows how the Moire effect works.


Languages

Language:HTML 95.5%Language:JavaScript 1.8%Language:Python 1.4%Language:CSS 1.2%