Как исправить ошибку при запуске размытия по Гауссу? - PullRequest
0 голосов
/ 17 июня 2020

Я написал следующий код для применения фильтра Гаусса к изображениям внутри папки:

import cv2
import numpy
import os

directory = r'/path to image folder/'

for file in os.listdir(directory):
    src = cv2.imread(directory + file)
    # apply guassian blur on src image

    dst = cv2.GaussianBlur(src, (15, 15), cv2.BORDER_DEFAULT)

    # saving now
    cv2.imwrite(file + 'gua' + '.jpg', dst)

Я получаю следующую ошибку:

Traceback (most recent call last):
  File "/path to python code/sampling.py", line 11, in <module>
    dst = cv2.GaussianBlur(src, (15, 15), cv2.BORDER_DEFAULT)
cv2.error: OpenCV(4.2.0) /io/opencv/modules/core/src/matrix.cpp:757: error: (-215:Assertion failed) dims <= 2 && step[0] > 0 in function 'locateROI'

Как исправить эту ошибку?

Спасибо

...