|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.ac.nime.computer.grpsimulator.ImgPr.AnalyzeFourier
画像解析 フーリエ級数展開
FFT
,
Complex
,
ComplexF
フィールドの概要 | |
protected java.awt.image.BufferedImage |
imgDst_
|
protected java.awt.image.BufferedImage |
imgSrc_
|
protected int[] |
nBorder_
|
protected int |
nOp_
|
コンストラクタの概要 | |
AnalyzeFourier()
コンストラクタ |
メソッドの概要 | |
void |
calcPFFT(int nCutOff)
P形フーリエ変換・逆変換 |
void |
init(int nOp,
java.awt.image.BufferedImage imgSrc)
計算に必要なパラメタ設定 (他のクラスと違って出力にRGB形式画像を渡すこと) |
static void |
makeWB(int flag,
java.awt.image.BufferedImage imgSrc,
java.awt.image.BufferedImage imgDst)
白黒画像作成 |
void |
writeFFTDiag(java.awt.image.BufferedImage img)
FFT展開計算後の新しい図形を描画する |
void |
writeSrcDiag(java.awt.image.BufferedImage img)
元図形(境界線)を描画する |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
protected int nOp_
protected java.awt.image.BufferedImage imgSrc_
protected java.awt.image.BufferedImage imgDst_
protected int[] nBorder_
コンストラクタの詳細 |
public AnalyzeFourier()
メソッドの詳細 |
public static void makeWB(int flag, java.awt.image.BufferedImage imgSrc, java.awt.image.BufferedImage imgDst)
flag
- 1のとき白黒反転するimgSrc
- YUV形式画像imgDst
- YUV形式画像public void init(int nOp, java.awt.image.BufferedImage imgSrc)
nOp
- 0:操作対象が黒 1:操作対象が白imgSrc
- YUV形式画像(二値化されていることが前提)public void calcPFFT(int nCutOff)
public void writeFFTDiag(java.awt.image.BufferedImage img)
img
- 画像出力先(RGB形式であること)public void writeSrcDiag(java.awt.image.BufferedImage img)
img
- 画像出力先(RGB形式であること)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |