|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.ac.nime.computer.grpsimulator.ImgPr.HistogramOp
画像処理の為のBufferedImageのヒストグラムに関して処理するクラス BufferedImageは、ARGBのINT型にパックされていると想定している。 バックされたINTのR, G, Bのどの位置で計算するかはフラグで指定する。
フィールドの概要 | |
static int |
BP
|
static int |
GP
|
static int |
RP
処理するプレーン |
static int |
UP
|
static int |
VP
|
static int |
YP
|
コンストラクタの概要 | |
HistogramOp()
|
メソッドの概要 | |
void |
Calculation(java.awt.image.BufferedImage imgSrc,
java.awt.image.BufferedImage imgDst,
int[] params)
ヒストグラムに関する計算 (輝度プレーンに関する計算) |
void |
Calculation(int flag,
java.awt.image.BufferedImage imgSrc,
java.awt.image.BufferedImage imgDst,
int[] params)
ヒストグラムに関する計算 |
int[] |
getHistgram(java.awt.image.BufferedImage imgSrc,
int num)
ヒストグラムを取得する flagが省略されたら Y(R)を計算対象とする |
int[] |
getHistgram(int flag,
java.awt.image.BufferedImage imgSrc,
int num)
ヒストグラムを取得する flagが0だったら Y(R)を計算対象とする |
void |
printHist(java.awt.image.BufferedImage imgSrc,
java.awt.image.BufferedImage imgDst,
int[] nSelected)
ヒストグラムの選択された部分だけを Dstに転送する |
void |
printHist(int flag,
java.awt.image.BufferedImage imgSrc,
java.awt.image.BufferedImage imgDst,
int[] nSelected)
ヒストグラムの選択された部分だけを Dstに転送する |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final int RP
public static final int GP
public static final int BP
public static final int YP
public static final int UP
public static final int VP
コンストラクタの詳細 |
public HistogramOp()
メソッドの詳細 |
public int[] getHistgram(int flag, java.awt.image.BufferedImage imgSrc, int num)
public int[] getHistgram(java.awt.image.BufferedImage imgSrc, int num)
public void printHist(int flag, java.awt.image.BufferedImage imgSrc, java.awt.image.BufferedImage imgDst, int[] nSelected)
flag
- 計算するプレーン 0 で濃度になるimgSrc
- ソース画像(YUV or RGB)imgDst
- 出力画像nSelected
- ヒストグラム 0 - 100% の間の選択されているものが 1, そうでないものが 0public void printHist(java.awt.image.BufferedImage imgSrc, java.awt.image.BufferedImage imgDst, int[] nSelected)
imgSrc
- ソース画像imgDst
- 出力画像nSelected
- ヒストグラム 0 - 100% の間の選択されているものが 1, そうでないものが 0public void Calculation(int flag, java.awt.image.BufferedImage imgSrc, java.awt.image.BufferedImage imgDst, int[] params)
flag
- 計算するプレーン 0 で濃度になるimgSrc
- ソース画像imgDst
- 出力画像params
- 引数。個数や意味は、関数によって異なるpublic void Calculation(java.awt.image.BufferedImage imgSrc, java.awt.image.BufferedImage imgDst, int[] params)
imgSrc
- ソース画像imgDst
- 出力画像params
- 引数。個数や意味は、関数によって異なる
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |