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

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

public class WhiteBlackOp
extends java.lang.Object

画像計測の為に自動的に白黒画像にするクラス 画像を判別分析法を用いて二値化する 二値化画像は、色成分を抜いて白黒画像とする。 二値化画像は、白黒反転することが可能。

導入されたバージョン:
0.5
バージョン:
1.0.0
作成者:
Kikuchi

コンストラクタの概要
WhiteBlackOp()
           
 
メソッドの概要
static void Calculation(int flag, java.awt.image.BufferedImage imgSrc, java.awt.image.BufferedImage imgDst)
          imgSrcの画像を判別分析法で二値化してimgDstに出力する。
static void MakeWB(int flag, java.awt.image.BufferedImage imgDst)
          指定画像の色成分を0にする
static int MakeWByuv(int y)
          輝度情報 y を白黒とするYUVデータを作成する
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

WhiteBlackOp

public WhiteBlackOp()
メソッドの詳細

Calculation

public static void Calculation(int flag,
                               java.awt.image.BufferedImage imgSrc,
                               java.awt.image.BufferedImage imgDst)
imgSrcの画像を判別分析法で二値化してimgDstに出力する。 flgaの内容で、出力画像の白黒を反転させることができる。

パラメータ:
flag - 1のとき白黒を反転して出力する(白紙に黒画像がある場合をイメージしてください)
imgSrc - 元画像(GrpSimBufferのYUV画像)
imgDst - 出力画像(GrpSimBufferのYUV画像)

MakeWB

public static void MakeWB(int flag,
                          java.awt.image.BufferedImage imgDst)
指定画像の色成分を0にする

パラメータ:
flag - 1のとき白黒を反転する
imgDst - 色成分を0にする画像(yuv画像)

MakeWByuv

public static int MakeWByuv(int y)
輝度情報 y を白黒とするYUVデータを作成する

パラメータ:
y - 輝度情報
戻り値:
BufferedImage用のintデータ(YUV)