サーマルイメージングシステム

通行管理において利用されるサーモグラフィーの属性を抽出したもので、サーモグラフィーのプレビューとデータのリコールを取得し、ライフスタイルの管理やステータス監視など、ホットプラグ後の自動接続をサポート

機能類の説明

TemperatureCameraFactory

サーマルイメージングシステムの異なるインスタンスを取得

メンバー関数

説明

導入バージョン

ITemperatureCamera getTemperatureCamera(CameraType type)

サーマルイメージングシステムのインスタンスを取得

2.0.0

メンバー関数の説明

ITemperatureCamera getTemperatureCamera(CameraType type)

サーマルイメージングシステムを取得

パラメータ

パラメータ名

説明

備考

導入バージョン

type

CameraType

サーマルイメージングシステムのタイプ

なし

2.0.0

戻り値

ITemperatureCamera

Current Type

例外

なし

ITemperatureCamera

サーマルイメージグングシステムを操作

メンバー関数

説明

導入バージョン

boolean [matrixTemperature](float[] y16Frame, int y16W, int y16H, float distance, int x, int y, int w, int h, float[] tempArray)

温度のバッチ変換

2.0.0

float [getCentigradeFromTemperatureData](float temperatureData)

温度データから実際温度を計算

2.0.0

float [getCameraBodyTemperature]()

サーモグラフィー本体の温度を取得

2.0.0

void [addTemperaturePreviewDataCallback](ITemperaturePreviewDataCallback callback)

サーマルイメージングシステムのプレビューデータコールバックを追加

2.0.0

void [initCamera](Context context)

サーマルイメージングシステムを初期化

2.0.0

void [releaseCamera]()

サーマルイメージングシステムを解放

2.0.0

void [removeTemperaturePreviewDataCallback](ITemperaturePreviewDataCallback callback)

サーマルイメージングシステムのプレビューデータコールバックを削除

2.0.0

void [startPreview](TextureView textureView)

サーマルイメージングシステムのプレビューを開始

2.0.0

void [stopPreview]()

サーマルイメージングシステムのプレビューを停止

2.0.0

void [setConfig](TemperatureCameraConfig config)

サーマルイメージングシステムを構成

2.0.0

void [setAutoShutterEnable](boolean enable)

自動シャッターオンを設定

2.0.0

void [shutter]()

シャッターをオン

2.0.0

メンバー関数の説明

boolean matrixTemperature(float[] y16Frame, int y16W, int y16H, float distance, int x, int y, int w, int h, float[] tempArray)

温度のバッチ変換

パラメータ

パラメータ名

説明

備考

導入バージョン

y16Frame

float[]

オリジナル温度図

なし

2.0.0

y16W

int

オリジナル温度図の幅

なし

2.0.0

y16H

int

オリジナル温度図の高さ

なし

2.0.0

distance

float

実際の温度測定距離

なし

2.0.0

x

int

変換する開始x座標

なし

2.0.0

y

int

変換する開始y座標

なし

2.0.0

w

int

変換する幅

なし

2.0.0

h

int

変換する高さ

なし

2.0.0

tempArray

float[]

変換された温度配列で、サイズはw*h

なし

2.0.0

戻り値

戻り値

説明

導入バージョン

true

変換されました

2.0.0

false

変換されませんでした

2.0.0

例外

なし

float getCentigradeFromTemperatureData(float temperatureData)

温度データからセ氏温度数値を取得

パラメータ

パラメータ名

説明

備考

導入バージョン

temperatureData

float

エネルギー値など各ピクセルでの温度データ

なし

2.0.0

戻り値

セ氏温度数値

例外

なし

float getCameraBodyTemperature()

サーモグラフィ本体の温度を取得

パラメータ

なし

戻り値

カメラ本体温度

例外

なし

void addTemperaturePreviewDataCallback(ITemperaturePreviewDataCallback callback)

サーマルイメージングシステムのプレビューデータコールバックを追加

パラメータ

パラメータ名

説明

備考

導入バージョン

callback

ITemperaturePreviewDataCallback

プレビューデータコールバック

なし

2.0.0

戻り値

なし

例外

なし

void initCamera(Context context)

サーマルイメージングシステムを初期化

パラメータ

パラメータ名

説明

備考

導入バージョン

context

Context

Context

なし

2.0.0

戻り値

なし

例外

なし

void releaseCamera()

サーマルイメージングシステムを解放

パラメータ

なし

戻り値

なし

例外

なし

void removeTemperaturePreviewDataCallback(ITemperaturePreviewDataCallback callback)

サーマルイメージングシステムのプレビューデータのコールバックを削除

パラメータ

パラメータ名

説明

備考

導入バージョン

callback

ITemperaturePreviewDataCallback

サーマルイメージングシステムのプレビューデータのコールバック

なし

2.0.0

戻り値

なし

例外

なし

void startPreview(TextureView textureView)

プレビューを開始

パラメータ

パラメータ名

説明

備考

導入バージョン

textureView

TextureView

Androidシステムネイティブ(データプロセッシング用)

なし

2.0.0

戻り値

なし

例外

なし

void stopPreview()

サーマルイメージングシステムのプレビューを停止

パラメータ

なし

戻り値

なし

例外

なし

void setConfig(TemperatureCameraConfig config)

サーマルイメージングシステムを構成

パラメータ

パラメータ名

説明

備考

導入バージョン

config

TemperatureCameraConfig

サーマルイメージングシステム構成

なし

2.0.0

戻り値

なし

例外

なし

void setAutoShutterEnable(boolean enable)

自動シャッターオンを設定

パラメータ

パラメータ名

説明

備考

導入バージョン

enable

boolean

自動シャッターオン設定

なし

2.0.0

戻り値

なし

例外

なし

void shutter()

シャッターをオン

パラメータ

なし

戻り値

なし

例外

なし

エンティティの説明

ITemperaturePreviewDataCallback

プレビューデータのコールバック

メソッドの説明

void onTemperaturePreviewData(Bitmap temperatureBitmap, float[] temperatureValue, int width, int height)

温度データプレビューのコールバック。サーマルイメージングシステムは物理方向と同じ画像方向を出力。例:顔写真は縦方向になります。

パラメータ

パラメータ名

説明

備考

導入バージョン

temperatureBitmap

Bitmap

温度のRGB画像

なし

2.0.0

temperatureValue

float[]

温度データ

なし

2.0.0

width

int

温度データの幅

なし

2.0.0

height

int

温度データの高さ

なし

2.0.0

TemperatureCameraConfig

サーマルイメージングを構成

プロパティの説明

Member

説明

備考

導入バージョン

environmentTemperature

float

環境温度

なし

2.0.0

distance

float

温度測定の距離

なし

2.0.0

transmittance

float

大気通過率

なし

2.0.0

emissity

float

放射率

なし

2.0.0

CameraType

サーマルイメージングシステムの型(列挙型)

プロパティの説明

Member

説明

備考

導入バージョン

IRAY

IRAY

なし

2.0.0

GUIDE120

GUIDE120

なし

2.0.0

GUIDE256

GUIDE256

なし

2.0.0

最終更新