Заказ фильтра изображений OpenCV - PullRequest
0 голосов
/ 30 сентября 2019

Я пытаюсь использовать несколько фильтров вместе в коде, но порядок cv2.filter2D и cv2.medianBlur производит различный вывод. Кто-нибудь может мне помочь с причиной?

Закомментированный код дает более размытое изображение.

import cv2
img = cv2.imread('xyz.jpg')

ksize1 = 5
sigma = 3
ksize2 = 10

gkern = cv2.getGaussianKernel(ksize1, sigma)
fimg = cv2.filter2D(img, -1, gkern)
fimg = cv2.medianBlur(fimg, ksize2)

#fimg = cv2.medianBlur(img, ksize2)
#gkern = cv2.getGaussianKernel(ksize1, sigma)
#fimg = cv2.filter2D(fimg, -1, gkern)

cv2.imwrite('xyz_new.jpg',fimg)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...