title: Where to find materials about edge detection and which is good for virtual wardrobe application?
body: <p>I am trying to build an application called virtual wardrobe where I am planning to capture the image of a human and then allow him to select different clothing and instantly see his virtual image wearing that clothing.</p>
  
  <p>I do not have much knowledge of how to go about this idea. I read a few materials and found out a few edge detecting algorithms. </p>
  
  <p>Sobel seems to be fast but not very efficient while Canny is better but slow.
  There are a few other algorithms like Gradient based, Laplacian, etc but I don't have much idea about those.</p>
  
  <p>Are there good course materials available to understand these algorithms in details?
  Also, will it be better to have an algorithm that is faster but less efficient or slower but more efficient for this application?</p>
  
  <p>I do not have much knowledge about this so, any help is appreciated.</p>
  
  <p>Thank you in advance.</p>