Skip to content

Kazuhito00/color-equalize-hist-sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

color-equalize-hist-sample

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

Requirement

  • OpenCV 3.4.2 or later

Demo

サンプル画像でのデモの実行方法は以下です。

python color_equalize_hist.py

また、Webカメラを用いたデモの実行方法は以下です。
デモ実行時には、以下のオプションが指定可能です。

  • --device
    カメラデバイス番号の指定 (デフォルト:0)
  • --width
    カメラキャプチャ時の横幅 (デフォルト:960)
  • --height
    カメラキャプチャ時の縦幅 (デフォルト:540)
  • --use_CLAHE
    ヒストグラム平坦化にCLAHEを用いるか (デフォルト:未指定)
    ※コントラスト制限適応ヒストグラム平坦化(CLAHE, Contrast Limited Adaptive Histogram Equalization)
python sample.py

Author

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

License

color-equalize-hist-sample is under Apache-2.0 License.

また、サンプルの画像はフリー素材ぱくたそ様の写真を利用しています。

About

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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages