1

Javaでプロジェクト「顔交換システム」を行っています。

そのためには、最初に画像が露出不足か露出過多かを確認し、それぞれを明るくするか明るさを下げる必要があります。

Javaでこれを行う方法はありますか?

4

1 に答える 1

2

Java Advanced Imaging API には、ヒストグラムを取得する機能が含まれています。JAI プログラマーズ ガイドを参照してください。画像が露出不足/露出過剰の場合、ほとんどの振幅が全体の範囲に広がるのではなく、それぞれヒストグラムの下端/上端に向かって「束ねられている」ことがわかります。

画像を明るくするには、標準の Java RescaleOp クラスを見てください。

JAI は、「振幅リスケーリング」 (事実上、コントラスト強調) を含むさまざまな強調機能も提供します。

また、ヒストグラムの均等化に関する JAI プログラマー ガイドのセクションも参照してください。

于 2012-06-13T13:19:30.983 に答える