2

cv :: equalizeHist()(OpenCV画像処理ライブラリの関数)を使用したヒストグラム均等化プロセスについて質問があります。このウェブサイトでは:

opencvを使用したヒストグラム均等化プロセスの説明

ヒストグラム均等化プロセスについて説明します。これは次のとおりです。

  1. srcのヒストグラムHを計算します。

  2. ヒストグラムのビンの合計が255になるように、ヒストグラムを正規化します。

  3. ヒストグラムの積分を計算します。[方程式は上記のウェブサイトに記載されています]

  4. ルックアップテーブルとしてH'を使用して画像を変換します。[方程式は上記のウェブサイトに記載されています]

ステップ番号4の理解に問題があります。この行の著者はどういう意味ですか?

誰かが親切に、著者がステップ番号4から最終的な等化結果をどのように取得したかを理解するのを手伝ってくれますか?

ステップ4にどのような方法を使用しましたか?彼/彼女はH'を見てどのようにイメージを変換しましたか?

4

1 に答える 1

0

いくつかグーグルした後、私はあなたの質問に対する答えを見つけました。

  1. このウィキペディアの記事を読んでください。
  2. ソースコードcvhistogram.cppから(実際にコードを使用して、プロジェクトまたはライブラリにこの関数を実装できます)関数でcvEqualizeHist次の行を見つけました。

    CV_CALL(cvLUT(src、dst、lut));

  3. そして最後に、OpenCVで探している関数の説明:LUT

于 2012-08-16T06:09:31.363 に答える