У меня проблема с детектором кромок opencv Sobel. Судя по документации, он работает только для горизонтального и вертикального краев (с указанием 0,1 или 1,0). У кого-нибудь есть идеи, как получить диагональные ребра 45deg и 135deg с помощью cvSobel (, а не методов Canny ).
У Matlab есть подушка с опцией edge (I, 'sobel' ...), но мой код полностью написан на c ++, и я хотел бы сохранить его в таком виде.
Спасибо за предложения и решения.