Computer vision

Look at this examples of processing using OpenCV library and other computer vision open source libraries

The best way to predict the future is to invent it (Alan Kay)