Фильтр Собеля OpenCV - почему он выглядит так плохо, особенно по сравнению с Gimp?

Я пытаюсь восстановить некоторую предварительную обработку, которую я делал ранее в Gimp, используя OpenCV. Первый этап - это фильтр Собеля для обнаружения краев. Это работает очень хорошо в Gimp:

Теперь вот моя попытка с OpenCV:

opencv_imgproc.Sobel(/* src = */ scaled, /* dst = */ sobel,
  /* ddepth = */ opencv_core.CV_32F,
  /* dx = */ 1, /* dy = */ 1, /* ksize = */ 5, /* scale = */ 0.25,
  /* delta = */ 0.0, /* borderType = */ opencv_core.BORDER_REPLICATE)

Это выглядит очень плохо, в основном выделяя точки вместо контуров:

Так что я делаю не так, или как Gimp достигает такого хорошего результата и как я могу воспроизвести его в OpenCV?

Ответы на вопрос(2)

Ваш ответ на вопрос