Em geral, a maioria da literatura sobre algoritmos de detecção de borda e aplicativos que usam detecção de borda faz referência ao detector de borda de Canny. Tanto que parece quase "a solução" para a detecção de borda. Certamente, ele faria o melhor trabalho ao equilibrar o ruído e preservar as bordas.
No entanto, como uma simples curiosidade, existe uma área de preocupação para o detector de bordas de Canny? ou existem áreas de aplicativos em que o Canny não será melhor?
Nesse contexto, uma implementação mais rápida não é realmente uma preocupação. O foco do detector de arestas ser bom ou ruim deve ser a qualidade e a utilidade das arestas geradas.
Além disso, não estou realmente focado em questões específicas de implementação. Estou procurando mais limitações teóricas ou características inerentes ao algoritmo.