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

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

public class MeasureThinning
extends java.lang.Object

画像計測 細線化処理

バージョン:
1.0.0
作成者:
Kikuchi

コンストラクタの概要
MeasureThinning()
          画像計測細線化処理
 
メソッドの概要
 void calcStep()
          切り出し計算の探索を一回行う
 boolean checkCalcEnd()
          切り出し計算が最後まで進んだか返す
 void init(int nOp, java.awt.image.BufferedImage imgSrc, java.awt.image.BufferedImage imgDst, int nHigeMax)
          計算に必要なパラメタ設定
 void makeWB(int flag, java.awt.image.BufferedImage imgSrc, java.awt.image.BufferedImage imgDst)
          白黒画像作成
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MeasureThinning

public MeasureThinning()
画像計測細線化処理

メソッドの詳細

makeWB

public 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,
                 java.awt.image.BufferedImage imgDst,
                 int nHigeMax)
計算に必要なパラメタ設定

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

checkCalcEnd

public boolean checkCalcEnd()
切り出し計算が最後まで進んだか返す


calcStep

public void calcStep()
切り出し計算の探索を一回行う