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サンプルです。
- Host: GitHub
- URL: https://github.com/kazuhito00/color-equalize-hist-sample
- Owner: Kazuhito00
- License: apache-2.0
- Created: 2021-01-24T07:58:12.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-01-28T12:35:29.000Z (over 5 years ago)
- Last Synced: 2026-04-14T20:00:09.219Z (2 months ago)
- Topics: clahe, equalize-hist, opencv
- Language: Python
- Homepage:
- Size: 92.8 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)様の写真を利用しています。