machine learning to analyze geo-tagged photos
Requires
- Caffe Convolutional Neural Network http://caffe.berkeleyvision.org/
- Trained network (for Caffe) http://places.csail.mit.edu/downloadCNN.html
This set of programs does the following:
- Queries the Panoramio API for geo-tagged photos, and stores the JSON response in a pymongo db
- Analyzes the photos with the Caffe CNN to identify features and updates the db
- Uses the DBSCAN clustering algorithm to identify high density regions for each feature
- More geographic processing to follow.