В документации OpenCV указано, что максимальный размер ядра для функции Собеля составляет 7:
ksize: size of the extended Sobel kernel; it must be 1, 3, 5, or 7.
Вот ссылка на документацию:
https://docs.opencv.org/trunk/d4/d86/group__imgproc__filter.html#gacea54f142e81b6758cb6f375ce782c8d
Тем не менее, при кодировании я могу использовать ksize до 31 (более 31 дает ошибку).Например, я могу выполнить следующее:
cv2.Sobel(src=image, ddepth=-1, dx=1, dy=0, ksize=31)
Почему в документации сказано до 7, если разрешено до 31?