I need to detect the edges of an object (like a hand) which I know it is located in the center of the photo.
My most concern is the reliability of the result, (because I want to use it for commercial purposes), currently I am working with Canny detector, but I wanted to check if maybe there is better more reliable and faster method?
Any tip is much appreciated.
Instead of trying to detect edges, why don't you try to detect the object? If you know some properties of your object (e.g. it's brighter than the background/ it has a specific color/ its color is the color of the majority of pixels in the center 1/9th of the image), you can segment the image, and extract the edge of the object from the binary mask afterward - or you could use that as an excellent initial guess for a deformable model.