Я пытаюсь понять аргумент scale
в cv2.Sobel .С scale
, установленным на 1/8, я получаю вывод по оси x следующим образом:
Но с масштабом = 10 или масштабом =100, результат очень похож.
Оба приведенных изображения представляют собой градиенты первого порядка вдоль оси x со шкалой 1/8и 100 соответственно.
import cv2
filename = "./images/cube.jpg"
img = cv2.imread(filename,0)
sx = cv2.Sobel(img, cv2.CV_64F, 1,0, ksize=3, scale= 1/8)
cv2.imshow("sx", sx)
if cv2.waitKey(0) & 0xff == 27:
cv2.destroyAllWindows()
Что делает аргумент scale
?Чем это полезно?