title: Geometric Shape Recognition & Find Extreme Points in C#
body: <p>Can anyone tell me how to recognize geometric shape using C#?</p>
  
  <p>I have geometric shapes like triangle, hexagon, pentagon, diamond, square,parallelogram, rectangle, etc.
  I have drawn all these shapes using mspaint.</p>
  
  <p>i have one picture box, using opendialog i am selecting any of the geometric shapes, into picturebox.
  I want to identify the shape of the image &amp; extreme points. As it is hand made image, i want to draw a proper image using extreme points.</p>
  
  <p>If anyone has some code or some references, then please send it to me...</p>
  
  <p>I need it very very urgently.</p>
  
  <p>Thanks,
  Riya </p>