Я знаю, что для того, чтобы преобразование Хафа работало с изображением, оно должно быть двоичным изображением. Чтобы преобразовать из изображения в градациях серого, следует использовать алгоритм обнаружения краев. Я заметил, что люди всегда используют обнаружение краев Канни вместо других (Собел и т. Д.). Это почему?