jp.ac.nime.computer.grpsimulator.ImgPr
クラス AnalyzeFourier

java.lang.Object
  拡張jp.ac.nime.computer.grpsimulator.ImgPr.AnalyzeFourier

public class AnalyzeFourier
extends java.lang.Object

画像解析 フーリエ級数展開

作成者:
Kikuchi
関連項目:
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
 

フィールドの詳細

nOp_

protected int nOp_

imgSrc_

protected java.awt.image.BufferedImage imgSrc_

imgDst_

protected java.awt.image.BufferedImage imgDst_

nBorder_

protected int[] nBorder_
コンストラクタの詳細

AnalyzeFourier

public AnalyzeFourier()
コンストラクタ

メソッドの詳細

makeWB

public static void makeWB(int flag,
                          java.awt.image.BufferedImage imgSrc,
                          java.awt.image.BufferedImage imgDst)
白黒画像作成

パラメータ:
flag - 1のとき白黒反転する
imgSrc - YUV形式画像
imgDst - YUV形式画像

init

public void init(int nOp,
                 java.awt.image.BufferedImage imgSrc)
計算に必要なパラメタ設定 (他のクラスと違って出力にRGB形式画像を渡すこと)

パラメータ:
nOp - 0:操作対象が黒 1:操作対象が白
imgSrc - YUV形式画像(二値化されていることが前提)

calcPFFT

public void calcPFFT(int nCutOff)
P形フーリエ変換・逆変換


writeFFTDiag

public void writeFFTDiag(java.awt.image.BufferedImage img)
FFT展開計算後の新しい図形を描画する

パラメータ:
img - 画像出力先(RGB形式であること)

writeSrcDiag

public void writeSrcDiag(java.awt.image.BufferedImage img)
元図形(境界線)を描画する

パラメータ:
img - 画像出力先(RGB形式であること)