3. 顔関連のインターフェース

3.1 すべての顔データベースのQuery

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

すべての顔データベースをQueryします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1028”

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

create_time

string

作成日時

lib_id

int

データベースID

lib_name

string

データベース名

lib_type

int

データベースの種類 1:要注意リストデータベース

2:登録者リストデータベース

picture_no

int

データベースに登録されている画像数

update_time

string

更新日時

リクエストの例

レスポンスの例

3.2 顔データベースの作成

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

顔データベースを作成します。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1025”

Yes

lib_name

string

新しいデータベースの名前

Yes

lib_type

int

データベースの種類 1:要注意リストデータベース

2:登録者リストデータベース

Yes

2

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

lib_id

int

新しいデータベースのID

lib_name

string

新しいデータベースの名前

リクエストの例

レスポンスの例

3.3 顔データベースの削除

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

顔データベースを削除します。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1026”

Yes

lib_id

int

削除するデータベースのID

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

Null

msg

string

結果の説明

リクエストの例

レスポンスの例

3.4 顔データベースの変更

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

顔データベースを変更します。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1027”

Yes

lib_id

int

修正するデータベースのID

Yes

lib_name

string

データベース名

Yes

lib_type

int

データベースの種類 1:要注意リストデータベース

2:登録者リストデータベース

Yes

1

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

lib_id

int

データベースID

lib_name

string

データベース名

リクエストの例

レスポンスの例

3.5 基準に基づいた対象データベースのQuery

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

基準に基づいて対象データベースをQueryします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1034”

Yes

start_no

int

開始位置

No

デフォルト値:1

qry_len

int

Query項目の数:最大値:50

No

デフォルト値:10

lib_id

int

データベースID

No

lib_name

string

データベース名

No

lib_type

int

データベースの種類 1:要注意リストデータベース 2:登録者リストデータベース

No

1

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

record

json list

返された結果

result_num

int

Query結果の数

total_num

int

総レコード数

フィールド情報(レコード)

パラメーター

説明

create_time

string

作成日時

lib_id

int

データベースID

lib_name

string

データベース名

lib_type

int

データベースの種類 1:要注意リストデータベース

2:登録者リストデータベース

picture_no

int

画像数

update_time

string

更新日時

リクエストの例

レスポンスの例

3.6 単一の顔画像のQuery

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

単一の顔画像をQueryします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1032”

Yes

img_id

string

Query対象の顔画像のID

Yes

lib_id

int

Query対象のデータベイスのID

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

create_time

string

作成日時

img

string

画像(base64-トランスコード)

img_feat

string

画像の特徴

img_id

string

顔画像のID

img_path

string

画像パス

lib_id

int

顔画像を保存するデータベースのID

person_addr

string

住所

person_age

string

年齢、0~999

person_gender

string

性別

0:女性 1:男性

person_idcard

string

属性コード

person_name

string

氏名

リクエストの例

レスポンスの例

3.7 単一の顔画像をデータベースに保存

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/form

リクエストメソッド

POST

リクエストパラメーター形式

FORM

インターフェースの説明

単一の顔画像をデータベースに保存します。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1029”

Yes

lib_id

int

顔画像が保存されるデータベースのID

Yes

img

file

保存する顔画像

Yes

img_id

string

保存する顔画像のID、画像の識別子。カスタマイズが可能で、データベース内で一意である必要があります。英字、数字、ハイフン(-)を含むことができ、長さは最大48文字です。

No

person_idcard

string

属性コード

No

person_name

string

氏名

No

person_gender

string

性別

0:女性

1:男性

No

person_age

string

年齢、0~999

No

person_addr

string

住所

No

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

img_id

string

画像ID

リクエストの例

レスポンスの例

3.8 単一の顔画像の削除

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

単一の顔画像を削除します。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1031”

Yes

img_id

string

画像ID

Yes

lib_id

int

画像が保存されている顔データベースのID

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

Null

msg

string

結果の説明

リクエストの例

レスポンスの例

3.9 単一の顔画像の属性の変更

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

指定した顔データベースの顔画像の属性を変更します。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1033”

Yes

img_id

string

画像ID

Yes

lib_id

int

画像が保存されている顔データベースのID

Yes

person_idcard

string

属性コード

No

person_name

string

氏名

No

person_gender

string

性別

0:女性

1:男性

No

person_age

string

年齢、0~999

No

person_addr

string

住所

No

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

img_id

string

画像ID

lib_id

int

画像が保存されている顔データベースのID

リクエストの例

レスポンスの例

3.10 基準に基づいた顔画像のQuery

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

指定した顔データベースの画像を基準に基づいて検索します。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1035”

Yes

lib_id

int

画像が保存されている顔データベースのID

Yes

start_no

int

開始位置

No

デフォルト値:1

qry_len

int

Query項目の数

最大値:50

No

デフォルト値:10

person_idcard

string

属性コード(完全検索に適用)

No

person_name

string

氏名(完全検索に適用)

No

person_age

string

年齢

0~999 (完全検索に適用)

No

person_gender

string

性別(完全検索に適用)

0:女性

1:男性

No

person_addr

string

住所(完全検索に適用)

No

create_time

string

作成日時

No

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

record

json list

戻りデータ

result_num

int

Query結果の数

total_num

int

総レコード数

フィールド情報(レコード)

パラメーター

説明

person_idcard

string

属性コード

person_addr

string

住所

person_age

string

年齢、0~999

person_gender

string

性別

0:女性 1:男性

img_id

string

画像ID

person_name

string

氏名

img_path

string

画像パス

lib_id

int

顔画像を保存するデータベースのID

create_time

string

作成日時

リクエストの例

レスポンスの例

3.11 ページネーションモードでの顔画像のエクスポート

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

ページネーションモードでの顔画像のエクスポート

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1038”

Yes

lib_id

int

データベースID

Yes

start_no

int

開始インデックス

No

デフォルト値:1

qry_len

int

エクスポートする項目数 最大値:500

No

デフォルト値:10

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

export_url

string

エクスポートされるファイルのパス

result_num

int

Query結果の数

total_num

int

総レコード数

zippasswd

string

圧縮されたパスワード

リクエストの例

レスポンスの例

3.12 選択した顔画像のエクスポート

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

指定した顔データベースから選択した顔画像をエクスポートします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1041”

Yes

lib_id

int

データベースID

Yes

img_ids

string

Queryで得られる画像IDのセット()画像IDはカンマ[,]で区切ります。画像数は1~50)

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

export_url

string

エクスポートされるファイルのパス

failed_img_ids

string

エクスポートできない画像のID

result_num

int

Query結果の数

total_num

int

総レコード数

zippasswd

string

圧縮されたパスワード

リクエストの例

レスポンスの例

3.13 基準に基づいてキャプチャレコードをQuery

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

基準に基づいてキャプチャレコードをQueryします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1037”

Yes

channel

int

チャンネル

値の範囲:SenseNebula Basicでは[1,16]、SenseNebula Professionalでは[1,32]

No

lib_name

string

顔データベースの名称

No

lib_type

int

データベースの種類 1:要注意リストデータベース

2:登録者リストデータベース

No

start_time

string

開始時刻

No

yyyy-MM-dd HH:mm:ss

stop_time

string

終了時刻

No、start_timeが指定されている場合は、stop_timeも指定する必要があります

yyyy-MM-dd HH:mm:ss

start_no

int

開始位置

No

デフォルト値:1

qry_len

int

Query項目の数

最大値:50

No

デフォルト値:10

alive_type

string

コンマで区切ったAliveタイプ

0:不明

1:非Alive

2:Alive

No

デフォルト値:0,1,2

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

record

json

戻りデータ

result_num

int

Query結果の数

total_num

int

総レコード数

フィールド情報(レコード)

パラメーター

説明

camera_name

string

カメラ名

channel

int

チャンネル 値の範囲:SenseNebula Basicでは[1,16]、SenseNebula Professionalでは[1,32]

lib_id

int

マッチしたデータベースのID

lib_name

string

データベース名

lib_type

int

データベースの種類

1:要注意リストデータベース

2:登録者リストデータベース

position

string

カメラ位置

ranking

int

1は、比較結果の中で最も高い順位を示します。

similarity

int

一致度スコア

値の範囲:[0,100]

snap_id

string

キャプチャーID

snap_path

string

キャプチャーパス

threshold

int

閾値、値の範囲:[0,100]

trigger

string

キャプチャー時間

alive_type

int

Aliveタイプ

0:不明

1:非Alive

2:Alive

biometric_attr

json

生体キャプチャーの属性、詳細は付録Bを参照

リクエストの例

レスポンスの例

3.14 ページネーションモードでのキャプチャーのエクスポート

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

基準に基づいてキャプチャをエクスポートします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1040”

Yes

start_no

int

開始インデックス

No

デフォルト値:1

qry_len

int

エクスポートする項目数

最大値:500

No

デフォルト値:10

channel

int

チャンネル

値の範囲:SenseNebula Basicでは[1,16]、SenseNebula Professionalでは[1,32]

No

lib_name

string

顔データベースの名称

No

lib_type

int

データベースの種類 1:要注意リストデータベース

2:登録者リストデータベース

No

1

start_time

string

開始時刻

No

stop_time

string

終了時刻

No、start_timeが指定されている場合は、stop_timeも指定する必要があります

alive_type

string

コンマで区切ったAliveタイプ

0:不明

1:非Alive

2:Alive

No

デフォルト値:0,1,2

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

export_url

string

エクスポートされるファイルのパス

result_num

int

Query結果の数

total_num

int

総レコード数

zippasswd

string

圧縮されたパスワード

リクエストの例

レスポンスの例

3.15 選択した生体キャプチャのエクスポート

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

選択したキャプチャーをエクスポートします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1043”

Yes

snap_ids

string

Queryで得られる画像IDのセット(画像IDはカンマ[,]で区切ります。画像数は1~50)

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

export_url

string

エクスポートされるファイルのパス

failed_img_ids

string

エクスポートできない画像のID

result_num

int

Query結果の数

total_num

int

総レコード数

zippasswd

string

圧縮されたパスワード

リクエストの例

レスポンスの例

3.16 基準に基づいてアラートレコードをQuery

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

基準に基づいてアラートレコードをQueryします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1036”

Yes

channel

int

チャンネル

値の範囲:SenseNebula Basicでは[1,12]、SenseNebula Professionalでは[1,24]

No

lib_name

string

顔データベースの名称

No

lib_ids

string

IDのセット

No

lib_type

int

データベースの種類 1:要注意リストデータベース

2:登録者リストデータベース

No

start_time

string

開始時刻

No

stop_time

string

終了時刻

No、start_timeが指定されている場合は、stop_timeも指定する必要があります

start_no

int

開始位置

No

デフォルト値:1

qry_len

int

Query項目の数

最大値:50

No

デフォルト値:10

alive_type

string

コンマで区切ったAliveタイプ

0:不明

1:非Alive

2:Alive

非Alive画像は比較対象にならない

No

デフォルト値:0,2

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

record

json list

戻りデータ

result_num

int

Query結果の数

total_num

int

総レコード数

フィールド情報(レコード)

パラメーター

説明

camera_name

string

カメラ名

channel

int

チャンネル

値の範囲:SenseNebula Basicでは[1,12]、SenseNebula Professionalでは[1,24]

create_time

string

作成日時

img_id

string

画像ID

img_path

string

画像パス

lib_id

int

データベースID

lib_name

string

データベース名

lib_type

int

データベースの種類

1:要注意リストデータベース

2:登録者リストデータベース

person_addr

string

住所

person_age

string

年齢、0~999

person_gender

string

性別

0:女性

1:男性

person_idcard

string

属性コード

person_name

string

氏名

position

string

カメラ位置

ranking

int

1は、比較結果の中で最も高い順位を示します。

similarity

int

一致度スコア

値の範囲:[0,100]

snap_id

string

生体キャプチャーID

snap_path

string

生体キャプチャーパス

URLを連結

threshold

int

比較の閾値(カメラバウンド) 値の範囲:[0,100]

trigger

string

トリガー時間

alive_type

int

Aliveタイプ

0:不明

1:非Alive 2:Alive

biometric_attr

json

生体キャプチャーの属性、詳細は付録Bを参照

リクエストの例

レスポンスの例

3.17 ページネーションモードでのアラート画像のエクスポート

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

ページネーションモードでのアラート画像をエクスポートします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1039”

Yes

start_no

int

開始インデックス

No

デフォルト値:1

qry_len

int

エクスポートする項目数

最大値:500

No

デフォルト値:10

channel

int

チャンネル

値の範囲:SenseNebula Basicでは[1,12]、SenseNebula Professionalでは[1,24]

No

lib_name

string

顔データベースの名称

No

lib_type

int

データベースの種類 1:要注意リストデータベース

2:登録者リストデータベース

No

start_time

string

開始時刻

No

stop_time

string

終了時刻

No、start_timeが指定されている場合は、stop_timeも指定する必要があります

lib_ids

string

IDのセット

Yes

alive_type

string

コンマで区切ったAliveタイプ

0:不明 1:非Alive

2:Alive

非Alive画像は比較対象にならない

No

デフォルト値:0,2

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

export_url

string

エクスポートされるファイルのパス

result_num

int

Query結果の数

total_num

int

総レコード数

zippasswd

string

圧縮されたパスワード

リクエストの例

レスポンスの例

3.18 選択されたアラート画像のエクスポート

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

選択されたアラート画像をエクスポートします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1042”

Yes

snap_ids

string

Queryで得られる画像IDのセット(画像IDはカンマ[,]で区切ります。画像数は1~50)

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

export_url

string

エクスポートされるファイルのパス

failed_img_ids

string

エクスポートできない画像のID

result_num

int

Query結果の数

total_num

int

総レコード数

zippasswd

string

圧縮されたパスワード

リクエストの例

レスポンスの例

3.19 キャプチャ画像またはアラート画像のオプションの削除

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

キャプチャ画像またはアラート画像のオプションを削除します。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“2129”

Yes

catch_ids

string

Queryで得られる画像IDのセット(画像IDはカンマ[,]で区切ります。画像数は1~50)

Yes

type

int

削除タイプ 0:顔画像 1:全身画像

2:アラート画像

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

Null

msg

string

結果の説明

リクエストの例

レスポンスの例

3.20 顔画像をデータベースに一括保存

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/form

リクエストメソッド

POST

リクエストパラメーター形式

FORM

インターフェースの説明

顔画像を一括してデータベースに保存します。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1030”

Yes

lib_id

int

データベースID

Yes

img_*

file list

顔画像

Yes

uuid

string

バッチ識別子

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

失敗した場合のレスポンス

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

url

string

データベースの保存情報を含むCSVファイル

err_count

int

データベースに保存できない画像数

リクエストの例

レスポンスの例

3.21 顔画像を一括で削除

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

顔画像を一括で削除します。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1044”

Yes

img_ids

string

画像ID、複数の画像IDをカンマ(,)で区切ります(最大50IDまで)

Yes

lib_id

int

画像が保存されている顔データベースのID

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

Null

msg

string

結果の説明

リクエストの例

レスポンスの例

3.22 キャプチャーレコードとアラートレコードの削除

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

キャプチャーレコードとアラートレコードを削除します。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1045”

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

Null

msg

string

結果の説明

リクエストの例

レスポンスの例

3.23 基準に基づいて全身キャプチャのレコードをQuery

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

基準に基づいて全身キャプチャのレコードをQueryします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1046”

Yes

channel

int

チャンネル

値の範囲:SenseNebula Basicでは[1,12]、SenseNebula Professionalでは[1,24]

No

start_time

string

開始時刻

No

yyyy-MM-dd HH:mm:ss

stop_time

string

終了時刻

No、start_timeが指定されている場合は、stop_timeも指定する必要があります

start_no

int

開始位置

No

デフォルト値:1

qry_len

int

Query項目の数

最大値:50

No

デフォルト値:10

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

record

json list

戻りデータ

result_num

int

Query結果の数

total_num

int

総レコード数

フィールド情報(レコード)

パラメーター

説明

camera_name

string

カメラ名

channel

int

チャンネル

値の範囲:SenseNebula Basicでは[1,12]、SenseNebula Professionalでは[1,24]

position

string

カメラ位置

quality

int

顔認識品質スコア

値の範囲:[0,100]

snap_id

string

キャプチャーのID

snap_path

string

キャプチャーのパス

trigger

string

キャプチャー時間

body_attr

json

全身キャプチャーの属性

詳細は付録C参照

リクエストの例

レスポンスの例

3.24 ページネーションモードでの全身画像のエクスポート

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

ページネーションモードでの全身画像をエクスポートします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1048”

Yes

start_no

int

開始インデックス

No

デフォルト値: 1

qry_len

int

エクスポートする項目数

最大値:500

No

デフォルト値:10

channel

int

チャンネル

値の範囲:SenseNebula Basicでは[1,12]、SenseNebula Professionalでは[1,24]

No

start_time

string

開始時刻

No

stop_time

string

終了時刻

start_timeが指定されている場合、stop_timeも指定する必要があります。

No

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

export_url

string

エクスポートされるファイルのパス

result_num

int

Query結果の数

total_num

int

総レコード数

zippasswd

string

圧縮されたパスワード

リクエストの例

レスポンスの例

3.25 選択した全身キャプチャーのエクスポート

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

選択した全身キャプチャーをエクスポートします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1047”

Yes

snap_ids

string

Queryで得られる画像IDのセット(画像IDはカンマ[,]で区切ります。画像数は1~50)

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

export_url

string

エクスポートされるファイルのパス

failed_img_ids

string

エクスポートできない画像のID

result_num

int

Query結果の数

total_num

int

エクスポートされた画像の合計数

zippasswd

string

圧縮されたパスワード

リクエストの例

レスポンスの例

3.26 単一の顔情報(Base64エンコード)のデータベースへの保存

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

指定したバイオメトリクスデータベースに単一の顔画像を追加します。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1051”

Yes

lib_id

int

顔画像が保存されるデータベースのID

Yes

img

json

保存される顔画像

Yes

img_id

string

保存する顔画像のID、画像の識別子。カスタマイズが可能で、データベース内で一意である必要があります。英字、数字、ハイフン(-)を含むことができ、長さは最大48文字。

No

person_idcard

string

属性コード

No

person_name

string

氏名

No

person_gender

string

性別(0:女性、1:男性)

No

person_age

string

年齢、0~999

No

person_addr

string

住所

No

フィールド情報(img)

パラメーター

説明

filename

string

ファイル名

data

string

base64エンコーディングデータ

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

img_id

string

画像ID

リクエストの例

レスポンスの例

3.27 顔画像(Base64エンコード)のデータベースへの一括保存

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

顔情報を一括してデータベースに保存します。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1052”

Yes

lib_id

int

データベースID

Yes

imgs

json

顔画像、画像リスト

Yes

uuid

string

バッチ識別子

Yes

フィールド情報(img)

パラメーター

説明

filename

string

ファイル名

data

string

base64エンコーディングデータ

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

失敗した場合のレスポンス

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

url

string

データベースの保存情報を含むCSVファイル

err_count

int

データベースに保存できない画像数

リクエストの例

レスポンスの例

3.28 現在の結果のQuery

インターフェースの説明

インターフェースのURL

https://${ip}:${port}/api/json

リクエストメソッド

POST

リクエストパラメーター形式

JSON

インターフェースの説明

現在の結果をQueryします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1050”

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

フィールド情報(データ)

パラメーター

説明

key_person_cnt

int

キーパーソンカウント

white_list_cnt

int

登録者リストカウント

stranger_cnt

int

未登録者カウント

リクエストの例

レスポンスの例

Last updated