My project idea initially was to transform water puddles into portals to another universe. When I went out after rains and clicked water puddles (shown below) , I realized few things:
1. The perfect puddle(blue sky reflected clearly) does not exist in Pittsburgh. After rains, the sky tends to be cloudy. Hence , even if the reflection is clear, it is never blue. I was planning to use the distinction of color between dark, grey pavement and sky blue of reflection to recognize the shape of puddle. Looks like it is going to be extremely difficult.
2. Assuming the sky becomes magically clear and reflects blue, the puddle reflection is not going to be nice blue of sky but a blue with a tint of the pavement color (water is transperent!). Hence, this strategy does not work.
While clicking puddles I came across manholes. These are usually of same size, circular and can be found easily at many places and pavements. Surprisingly, manholes in Pittsburgh have various patterns.
I am going to detect these manholes and transform them into portals to another world when you see them through phone application.
Where I am at:
1. Golan introduced me to ImageJ http://imagej.nih.gov/ij/
I processed 3 different manhole that I have and came up with a workflow of recognizing manhole out of the image to create masks.
Recreate detection of manholes using ofxcv in openFrameworks.