Апертура ядра OpenCV Sobel, размер 7 или 31 - PullRequest
0 голосов
/ 25 октября 2018

В документации 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?

1 Ответ

0 голосов
/ 25 октября 2018

Видимо ядро ​​дополняется нулями после того, как размер превышает 7x7.

...