1

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

这是代码: -

加载图像

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

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

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

在 cA 上应用 CLAHE(对比度受限自适应直方图均衡) - 近似系数

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

更新:我正在尝试完成图表的 Approx Coefficients-> REgion based histogram enhancement 部分。 框图

4

0 回答 0