ypshiga / TimeCovers

Hobby project to learn how to scrape images from the web, classify them, and create new images using Time magazine covers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TimeCovers

Hobby project to learn how to scrape images from the web, classify them, and create new images.

Started by adapting a tutorial to scrape Time magazine covers using scrapy (https://www.pyimagesearch.com/2015/10/12/scraping-images-with-python-and-scrapy/).
Then continued to examine the decadal average images using this tutorial (https://www.pyimagesearch.com/2015/10/19/analyzing-91-years-of-time-magazine-covers-for-visual-trends/). Finally I applied a couple simple unsupervised clustering tools (k-means and gaussian mixture models) to see if similar covers clusters could be extracted and if they related to the decadal average image trends.

Scraper code here: coverspider. I reccommend going through the tutorial to get this working. Also I had to modify the scraper since the website had changed.

Averaging and clustering code here: Analyze_covers.

About

Hobby project to learn how to scrape images from the web, classify them, and create new images using Time magazine covers.


Languages

Language:Jupyter Notebook 99.6%Language:Python 0.4%