小波分解的图像增强

时间:2017-12-11 10:09:49

标签: opencv image-processing wavelet-transform image-enhancement pywt

我正在尝试对基于小波分解生成的“逼近系数”使用基于区域的直方图均衡。

以下是代码: -

加载图片

img = cv2.imread("some_image.jpg")

离散小波变换 - cA Approx Coeff; cD细节Coeff

cA, cD = pywt.dwt(img, 'db2')

在cA上应用CLAHE(对比度有限自适应直方图均衡) - 大约Coeff

clahe = cv2.createCLAHE(clipLimit=2.0, tileGridSize=(8,8))
clahe.apply(cA)

我想在'cA'(约Coeff)上应用Contrast Limited自适应直方图均衡,但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

更新: 我正在努力完成大约系数 - >基于区域的直方图增强部分的图。 Block diagram

0 个答案:

没有答案