I have been tinkering around with the software I use for image feature extraction in my large collection of SenseCam images.
Using OpenCV, a SURF algorithm and Python I have been able to create a small command-line application that can accurately determine places I have visited before based on the captured images.
The Python script is also capable of tagging images such as “Venice Office” or “Home/Bedroom” or “Local Coffee Shop” very accurately. I am quite pleased with the results.
By automatically tagging images I can group them in to similar sets of images, and quickly locate pictures of an event or location. Next I want to start working on automatically recognising and tagging people.