公開メンバ関数 | |
DecodeFunc (UvcOwliftFunc func) | |
void | setDecodeRange (int min, int max) throws IllegalArgumentException |
void | setAGCRange (int min, int max) throws IllegalArgumentException |
int | getTempTable (OwliftTempTable tempTable) |
DecodeType | getDecodeType () |
void | setDecodeType (DecodeType type) |
boolean | getNoiseFilter () |
void | setNoiseFilter (boolean enabled) |
int | getNoiseFilterThreshold () |
void | setNoiseFilterThreshold (int threshold) |
boolean | getCircumferenceCorrection () |
void | setCircumferenceCorrection (boolean enabled) |
静的公開変数類 | |
static final int | OWDECODE_NOISE_FILTER_THRESHOLD_DEFAULT = 50 |
static final int | OWDECODE_NOISE_FILTER_THRESHOLD_MIN = 1 |
static final int | OWDECODE_NOISE_FILTER_THRESHOLD_MAX = 100 |
Decode class.
DecodeFunc | ( | UvcOwliftFunc | func | ) |
コンストラクタ。
func | UVC クラスのインスタンス。 |
boolean getCircumferenceCorrection | ( | ) |
円周方向の温度補正の有効・無効の状態を取得します。
DecodeType getDecodeType | ( | ) |
温度を色に変換するタイプを取得します。
boolean getNoiseFilter | ( | ) |
ノイズフィルタの有効・無効の状態を取得します。
int getNoiseFilterThreshold | ( | ) |
ノイズフィルタの閾値を取得します。
int getTempTable | ( | OwliftTempTable | tempTable | ) |
温度テーブルの取得を行います。
この関数を実行したタイミングの温度テーブルを取得できます。
UvcOwliftFunc.Callback.recvBuffer() 関数で実行することで、取得した画像の温度テーブルが取得できます。
tempTable | 温度テーブル取得クラス。 |
void setAGCRange | ( | int | min, |
int | max | ||
) | throws IllegalArgumentException |
自動ゲイン制御の画像変換について、最低温度と最高温度を設定します。
min | 最低温度。単位は 0.01 Kelvin。 |
max | 最高温度。単位は 0.01 Kelvin。 |
IllegalArgumentException | 引数不正 minがmax以上の場合にエラーとなります。 |
void setCircumferenceCorrection | ( | boolean | enabled | ) |
円周方向の温度補正の有効・無効の状態を設定します。
enabled | true : 有効, false : 無効。 |
void setDecodeRange | ( | int | min, |
int | max | ||
) | throws IllegalArgumentException |
マニュアルゲイン制御の画像変換について、最低温度と最高温度を設定します。
min | 最低温度。単位は 0.01 Kelvin。 |
max | 最高温度。単位は 0.01 Kelvin。 |
IllegalArgumentException | 引数不正 minがmax以上の場合にエラーとなります。 |
void setDecodeType | ( | DecodeType | type | ) |
温度を色に変換するタイプを設定します。
type | 色変換のタイプ |
void setNoiseFilter | ( | boolean | enabled | ) |
ノイズフィルタの有効・無効の状態を設定します。
enabled | true : 有効, false : 無効。 |
void setNoiseFilterThreshold | ( | int | threshold | ) |
ノイズフィルタの閾値を設定します。
threshold | OWDECODE_NOISE_FILTER_THRESHOLD_MIN から OWDECODE_NOISE_FILTER_THRESHOLD_MAX の範囲の値。 OWDECODE_NOISE_FILTER_THRESHOLD_MIN のとき最も補正の強度が小さいです。 |
|
static |
ノイズフィルタの閾値のデフォルト値。
|
static |
ノイズフィルタの閾値の最大値。
|
static |
ノイズフィルタの閾値の最小値。
Copyright (C) 2016 Infinitegra, INC. All Rights Reserved. |
Generated by
![]() |