Улучшение изображения с помощью вейвлет-разложения

Я пытаюсь использовать выравнивание по гистограмме по регионам для "коэффициентов аппроксимации", полученных из вейвлет-разложения.

Вот код:-

загрузка изображения

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

ОБНОВЛЕНИЕ: я пытаюсь выполнить раздел "Улучшение гистограммы на основе Приблизительных коэффициентов -> РЕГИОН". Блок-схема

0 ответов

Другие вопросы по тегам