An open API service indexing awesome lists of open source software.

https://github.com/kazuhito00/color-equalize-hist-sample

カラー画像に対するヒストグラム平坦化のOpenCVサンプルです。
https://github.com/kazuhito00/color-equalize-hist-sample

clahe equalize-hist opencv

Last synced: about 1 month ago
JSON representation

カラー画像に対するヒストグラム平坦化のOpenCVサンプルです。

Awesome Lists containing this project

README

          

# color-equalize-hist-sample
カラー画像に対するヒストグラム平坦化のOpenCVサンプルです。

画像をRGBからYUVに変換し、Y(輝度情報)のヒストグラム平坦化を実施することで、
カラー画像に対しヒストグラム平坦化を行っています。

# Requirement
* OpenCV 3.4.2 or later

# Demo
サンプル画像でのデモの実行方法は以下です。
```bash
python color_equalize_hist.py
```

また、Webカメラを用いたデモの実行方法は以下です。

デモ実行時には、以下のオプションが指定可能です。
* --device
カメラデバイス番号の指定 (デフォルト:0)
* --width
カメラキャプチャ時の横幅 (デフォルト:960)
* --height
カメラキャプチャ時の縦幅 (デフォルト:540)
* --use_CLAHE
ヒストグラム平坦化にCLAHEを用いるか (デフォルト:未指定)
※コントラスト制限適応ヒストグラム平坦化(CLAHE, Contrast Limited Adaptive Histogram Equalization)
```bash
python sample.py
```

# Author
高橋かずひと(https://twitter.com/KzhtTkhs)

# License
color-equalize-hist-sample is under [Apache-2.0 License](LICENSE).

また、サンプルの画像は[フリー素材ぱくたそ](https://www.pakutaso.com)様の写真を利用しています。