Улучшение изображения с помощью вейвлет-разложения
Я пытаюсь использовать выравнивание по гистограмме по регионам для "коэффициентов аппроксимации", полученных из вейвлет-разложения.
Вот код:-
загрузка изображения
img = cv2.imread("some_image.jpg")
дискретное вейвлет-преобразование - cA Approx Coeff; CD Деталь Коэфф
cA, cD = pywt.dwt(img, 'db2')
Применение CLAHE (эквалайзер адаптивной гистограммы с ограниченной контрастностью) на cA - Approx Coeff
clahe = cv2.createCLAHE(clipLimit=2.0, tileGridSize=(8,8))
clahe.apply(cA)
Я хочу применить контрастную ограниченную адаптивную гистограмму к 'cA'(приблизительно), однако python выдает ошибку. Может кто-нибудь сказать мне, где я иду не так?
error: C:\projects\opencv-python\opencv\modules\imgproc\src\clahe.cpp:360: error: (-215) _src.type() == CV_8UC1 || _src.type() == CV_16UC1 in function `anonymous-namespace'::CLAHE_Impl::apply
ОБНОВЛЕНИЕ: я пытаюсь выполнить раздел "Улучшение гистограммы на основе Приблизительных коэффициентов -> РЕГИОН". Блок-схема