Двусторонняя и адаптивная обработка изображений в Python - PullRequest
1 голос
/ 17 марта 2020

Я в процессе переноса этих функций из MATLAB в Python с использованием модуля OpenCV.

im = imbilatfilt(im, degSmooth, sigmaSpatial); %bilateral filter with dof and spatial_sigma

thresh = adaptthresh(im,0.5,'NeighborhoodSize',2*floor(size(im)/16)+1); % adaptive threshold

У меня есть две вышеуказанные функции в MATLAB и я нашел эквивалентные функции в Python с OpenCV модуль. Как определить степень сглаживания, пространственную сигма в функции OpenCV для того же? А для адаптивного: как определить размер Чувствительности и Соседства для эквивалентной функции OpenCV?

Вот что я пробовал безрезультатно.

b = cv2.bilateralFilter(image, 0.5, sigs, sigs)
threshold = cv2.adaptiveThreshold(img_grey, 0.5, cv2.ADAPTIVE_THRESH_GAUSSIAN_C, cv2.THRESH_BINARY, 375, 501)

Любой совет полезен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...