回答編集履歴
1
誤りの告知
test
CHANGED
@@ -1,3 +1,29 @@
|
|
1
1
|
[How to apply CLAHE on RGB color images](https://stackoverflow.com/questions/25008458/how-to-apply-clahe-on-rgb-color-images)
|
2
2
|
|
3
3
|
の回答に、RGBをLabに変換して、Lに処理してからRGBに戻すコードがありますので、参考にしてみてください
|
4
|
+
|
5
|
+
|
6
|
+
|
7
|
+
【追記】上記は、画像ファイルをカラーで読んでいる場合の対処法です
|
8
|
+
|
9
|
+
ご質問のコードを読み直したら、グレースケールで読んでるのですね
|
10
|
+
|
11
|
+
失礼しました
|
12
|
+
|
13
|
+
その場合は、
|
14
|
+
|
15
|
+
```python
|
16
|
+
|
17
|
+
clahe.apply(img2.astype(np.uint8))
|
18
|
+
|
19
|
+
```
|
20
|
+
|
21
|
+
のように、CV_8UC1(またはCV_16UC1)に変換すれば大丈夫だと思います
|
22
|
+
|
23
|
+
```python
|
24
|
+
|
25
|
+
cv2.cvtColor(img2, cv2.COLOR_BGR2LAB)
|
26
|
+
|
27
|
+
```
|
28
|
+
|
29
|
+
は不要です
|