Я написал следующий код для применения фильтра Гаусса к изображениям внутри папки:
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'
Как исправить эту ошибку?
Спасибо