1. Upload a photo and convert it to a cartoon like images
2. Examine various algorithms and consider designing your own.
3. Control the contrast, tint and intensity of the cartoon.
4. Allow the user to specify the number of colors in the cartoon image.
5. Allow the user to specify which colors will be in the cartoon image.
6. Implement save and open functions.