Я хочу определить края с помощью метода Canny. В конце я хочу две карты кромок: 1 для горизонтали 1 для вертикального направления.Ориентация обнаружения пещерного края
В MATLAB это может быть достигнуто с помощью операторов Sobel или Prewitt с дополнительным аргументом направления, но для Canny у нас нет этой опции.
E = edge(I,'Sobel','horizontal')
Любая идея, как извлечь как горизонтальные, так и вертикальные края, отдельно, используя Canny?
Вы должны сначала прочитать, как работать хитрый краевой алгоритм ... хитрое обнаружение края Двунаправленное, это не имеет смысла извлекать горизонтальные или вертикальные края. – obchardon
[как работает обнаружение сложенного края] (http://docs.opencv.org/2.4/doc/tutorials/imgproc/imgtrans/canny_detector/canny_detector.html#steps) – obchardon
@obchardon из указанной вами ссылки: «Направление округляется до одного из четырех возможных углов (а именно 0, 45, 90 или 135). Поэтому я предполагаю, что они предназначены для вертикальной, горизонтальной, диагональной-левой, диагональной-правой. Меня интересуют только вертикальные и горизонтальные. –