Edges détection of an image

Hi, Im not familiar with openCV and computer vision at all.

Im looking to create a tool automating this work

First my researches lead me to Canny, but i dont know if this is the best way to start, maybe you could help me and show me the way

Thank you

Thank you !

Modern way would indeed make our work easier and probably more efficient