title: Geometric shape recognition using c++
body: <p>lately I need to integrate geometric shape recognition into a drawing application that I am working on and I am looking for c++ libraries that could help with that.The idea is like this :For example when a user draws something that is close to a circle the program should draw a regular circle in the bounding rectangle.It would be great to do the same on rectangles,triangles etc.</p>
  
  <p>Suggestions and pointers should really be appreciated.Thanks.</p>