Я новичок в обработке изображений и работаю над обнаружением линий в изображении документа. Я прочитал теорию линейного преобразования Хафа, но не понимаю, почему я должен использовать Canny перед вызовом этой функции в opencv, как это сказано во многих руководствах. Какой в этом случае смысл искать ребра? Дело в том, что если я не использую Canny или threshold перед HoughLines (), результаты будут очень беспорядочными. Надеюсь, кто-нибудь объяснит мне причину.
2 руководства, которые я прочитал: