ウェーブレット分解から生成された「近似係数」で領域ベースのヒストグラム等化を使用しようとしています。
コードは次のとおりです。
読み込み中の画像
img = cv2.imread("some_image.jpg")
離散ウェーブレット変換 - cA 近似係数; CD 詳細係数
cA, cD = pywt.dwt(img, 'db2')
cA に CLAHE (Contrast Limited Adaptive Histogram Equalization) を適用 - 近似係数
clahe = cv2.createCLAHE(clipLimit=2.0, tileGridSize=(8,8))
clahe.apply(cA)
Contrast Limited Adaptive Histogram Equalization を 'cA'(Approx Coeff) に適用したいのですが、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
更新:図の近似係数->領域ベースのヒストグラム強化セクションを達成しようとしています。 ブロック図