Your droid will be able to learn shapes and objects from its surroundings. Source code now available on GitHub: How does it work? The app will start not knowing anything. For your droid to learn, it will require much help from you. You will teach it shapes for it to match. The matching algorithm used is Curvature Scale Space, hence the name CSS Recognizer. How to Use.