Eu estive pensando em um algoritmo para reconhecimento de objetos, mas ele depende muito de linhas retas e sem ruído e, tanto quanto eu sei, isso é difícil de obter com algoritmos de detecção de borda. Qual é o melhor algoritmo de detecção de borda para obter linhas o mais retas possível?