温度検知

温度検知のアルゴリズムと計算

クラスの説明

TemperatureActionProxy

メンバー関数

説明

導入バージョン

int init(TempMeasureVersion algorithmVersion,iTemperConvertCallback temperConvertCallback )

温度検知のアルゴリズムを初期化

2.0.0

TemperInfo temperCalculateObtainRect(FaceInfo faceInfo, float[] imageData, int width, int height, int orient, float envTemper, float topN)

Sensepass、SenseThunderE、 SenseThunderE-miniで個別に温度を測定

2.0.0

TemperInfo multiTemperCalculate(MatchFace[] matchFaces, float[] temperatureData,int temperatureWidth, int temperatureHeight, float envTemper, int orient, float topN)

SenseThunderAirで複数人に温度を測定

2.0.0

void release()

温度検知リソースを解放

2.0.0

メンバー関数の説明

int init(TempMeasureVersion algorithmVersion,TemperConvertCallback temperConvertCallback )

温度検知のアルゴリズムを初期化

SenseThunder-Airはモデル1.7.0 (夏季モード) と1.8.0 (通常モード)に対応します SenseThunder-Miniはモデル1.3.0 (夏季モード)、1.5.0 (通常モード)、1.10.0 (冬季モード)、1.11.0 (自動モード)に対応します SenseThunder-Eはモデル1.2.0 (夏季モード)、1.5.0 (通常モード)に対応します

パラメータ

パラメータ名

Type

説明

備考

導入バージョン

algorithmVersion

TempMeasureVersion

アルゴリズムのバージョン

なし

2.0.0

temperConvertCallback

TemperConvertCallback

温度測定のコールバック

なし

2.0.0

戻り値

初期化が成功した場合に0を返す。そうでない場合は負の値を返す

例外

なし

TemperInfo temperCalculateObtainRect(FaceInfo faceInfo, float[] imageData, int width, int height, int orient, float envTemper, float topN)

温度を計算

パラメータ

パラメータ名

Type

説明

備考

導入バージョン

faceInfo

FaceInfo

顔情報

なし

2.0.0

imageData

float[]

画像データ

なし

2.0.0

width

int

画像の幅

なし

2.0.0

height

int

画像の高さ

なし

2.0.0

orient

int

顔の向き

なし

2.0.0

envTemper

float

環境温度

なし

2.0.0

topN

float

顔の情報(温度検知モデルは顔でのポイントを基に温度を検知。topNは比例数値であり、Inputが100%、50%のようなfloat値)

なし

2.0.0

戻り値

計算が成功した場合に温度数値とリジョン(温度検知するための顔の枠範囲)を返す。そうでない場合はnullを返す

例外

なし

TemperInfo[] multiTemperCalculate(MatchFace[] matchFaces, float[] temperatureData,int temperatureWidth, int temperatureHeight, float envTemper, int orient, float topN)

温度を計算

パラメータ

パラメータ名

Type

説明

備考

導入バージョン

MatchFace[]

matchFaces

マッチした情報配列

なし

2.0.0

temperatureData

float[]

図データ

なし

2.0.0

temperatureWidth

int

図の幅

なし

2.0.0

temperatureHeight

int

図の高さ

なし

2.0.0

orient

int

顔の向き

なし

2.0.0

envTemper

float

環境温度

なし

2.0.0

topN

float

顔の情報

なし

2.0.0

戻り値

計算が成功した場合に温度数値と結果配列を返す。そうでない場合はnull配列を返す

例外

なし

void release()

温度検知リソースを解放

パラメータ

なし

戻り値

なし

例外

なし

最終更新