サーマルイメージングシステム
通行管理において利用されるサーモグラフィーの属性を抽出したもので、サーモグラフィーのプレビューとデータのリコールを取得し、ライフスタイルの管理やステータス監視など、ホットプラグ後の自動接続をサポート
機能類の説明
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 |
最終更新