7. 未登録者クラスタリング関連のインターフェース

7.1 未登録者クラスタリング関連の設定変更

インターフェースの説明

インターフェースのURL

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

リクエストメソッド

POST

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

JSON

インターフェースの説明

未登録者クラスタリング関連の設定を変更します。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1333”

Yes

interval

int

重複排除期間(単位:分) 重複排除期間のオプションは、0、1、3、5、10、30、60分で、デフォルト値は1分です。

Yes

10

threshold

int

認識の閾値

[65,100]から選択、初期値は80

Yes

70

enable

int

イネーブルスイッチ

1:有効

0:無効

Yes

1

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

リクエストの例

{
    "msg_id":"1333",
    "interval":10,
    "threshold":80,
    "enable":1
}

レスポンスの例

{
    "code": 0,
    "data": "",
    "msg": ""
}

7.2 未登録者クラスタリングの設定のQuery

インターフェースの説明

インターフェースのURL

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

リクエストメソッド

POST

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

JSON

インターフェースの説明

未登録者クラスタリングの設定をQueryします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1334”

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

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

パラメーター

説明

enable

int

イネーブルスイッチ 1:有効

0:無効

interval

int

重複排除期間(単位:分) 重複排除期間のオプションは、0、1、3、5、10、30、60分で、デフォルト値は1分です。

threshold

int

認識の閾値

[65,100]から選択、初期値は80

リクエストの例

{
    "msg_id":"1334"
}

レスポンスの例

{
    "code": 0,
    "data": {
        "enable":1,
        "interval":10,
        "threshold":80
        },
    "msg": ""
}

7.3 未登録者アーカイブの詳細のページングQuery

インターフェースの説明

インターフェースのURL

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

リクエストメソッド

POST

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

JSON

インターフェースの説明

未登録者データベースに登録されている未登録者のIDをもとに、ページごとにアーカイブの詳細をQueryします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1065”

Yes

person_id

string

未登録者データベースの未登録者ID

Yes

start_no

int

開始位置

デフォルト値:1

No

1

qry_len

int

Queryのアイテム数 [1,50] デフォルト値:10

No

10

channels

string

チャンネル番号をカンマで区切ったリストで、空の場合はすべてのチャンネルをQueryします。

No

1,3,6

start_time

string

開始時刻

時間の形式:YYYY-MM-DD HH:MM:SS

No

2019-09-02 10:10:10

stop_time

string

終了時刻

時間の形式:YYYY-MM-DD HH:MM:SS

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

2019-09-02 20:20:20

レスポンスパラメーター

パラメーター

説明

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,16]、SenseNebula Professionalでは[1,32]

biometric_attr

json

顔属性

付録B参照

img_id

string

未登録者データベースの未登録者ID

lib_id

int

未登録者データベースID

lib_name

string

Null

lib_type

int

Null

alive_type

int

Aliveタイプ

0:不明

1:非Alive

2:Alive

appear_count

int

現在の発生件数

img_path

string

未登録者データベースの画像パス

alarm_type

int

顔認識アラートの種類

0:アラートなし

1:要注意リスト/登録者リストアラート

2:未登録者アラート

3:未登録者DBヒットアラート

event_type

int

イベントアラートの種類

0:アラートなし

1:徘徊アラート

2:ステイイングアラート

stranger_appear_channel

int

未登録者データベース画像のキャプチャーチャンネル

wander_channels

string

徘徊アラート用に設定された徘徊ワンダリングの場所

wander_deviceID

int

徘徊アラートが発生したカメラ名

wander_trigger

int

徘徊アラートのトリガー時間

position

string

カメラ位置

ranking

int

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

similarity

int

ランキングをマッピングした顔画像の一致度係数

値の範囲:[0,100]

snap_id

string

キャプチャーID

snap_path

string

キャプチャーパス

threshold

int

閾値

値の範囲:[0,100]

trigger

string

キャプチャー時間

リクエストの例

{
    "msg_id": "1065",
    "person_id": "78e0f17b-4fc4-4b22-993b-8669b9a44ce5",
    "qry_len": 50,
    "start_no": 1
}

レスポンスの例

{
    "code": 0,
    "data": {
        "record": [
            {
                "camera_name": "121",
                "channel": 4,
                "biometric_attr": {"cap_style": "hat_style_type_none", "gender_code": "male", "glasses_style": "glasses_style_type_none", "mustache_style": "mustache_style_none", "respirator_color": "color_type_none", "st_age": "st_adult", "st_age_value": "30.000000", "st_expression": "st_calm"},
                "img_id": "78e0f17b-4fc4-4b22-993b-8669b9a44ce5",
                "lib_id": 2147483647,
                "lib_name": "",
                "lib_type": 0,
                "position": "",
                "ranking": 1,
                "similarity": 0,
                "snap_id": "78e0f17b-4fc4-4b22-993b-8669b9a44ce5",
                "snap_path": "record/channel4/biometric/78e0f17b-4fc4-4b22-993b-8669b9a44ce5.jpg",
                "threshold": 85,
                "trigger": "2020-03-31 13:52:49"
            }
        ],
        "result_num": 1
        "total_num": 1
    },
    "msg": ""
}

7.4 ページネーションモードで未登録者アーカイブの詳細をエクスポート

インターフェースの説明

インターフェースのURL

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

リクエストメソッド

POST

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

JSON

インターフェースの説明

ページネーションモードで未登録者アーカイブの詳細をエクスポートします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“2051”

Yes

person_id

string

未登録者データベースの未登録者ID

Yes

start_no

int

開始位置

デフォルト値:1

No

1

qry_len

int

Queryのアイテム数 [1,50]

デフォルト値:10

No

10

channels

string

チャンネル番号をカンマで区切ったリストで、空の場合はすべてのチャンネルをQueryします。

No

1,3,6

start_time

string

開始時刻の形式:YYYY-MM-DD HH:MM:SS

No

2019-09-02 10:10:10

stop_time

string

終了時刻の形式:YYYY-MM-DD HH:MM:SS

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

2019-09-02 20:20:20

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

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

パラメーター

説明

export_url

string

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

result_num

int

Query結果の数

total_num

int

総レコード数

zippasswd

string

圧縮されたパスワード

リクエストの例

{
    "msg_id": "2051",
    "person_id": "78e0f17b-4fc4-4b22-993b-8669b9a44ce5",
    "start_no": 1,
    "qry_len": 50,
    "channels": "1,3,6",
    "start_time":"2019-10-16 13:20:00",
    "stop_time":"2019-10-16 18:00:00"
}

レスポンスの例

{
    "code": 0,
    "data": {
        "export_url": "tmp/greylist_detail_2019-01-23-12-09-42.zip",
        "result_num": 10,
        "total_num": 108,
      “zippasswd”:”xxxx”"
    },
    "msg": ""
}

7.5 選択した未登録者アーカイブの詳細をエクスポート

インターフェースの説明

インターフェースのURL

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

リクエストメソッド

POST

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

JSON

インターフェースの説明

選択した未登録者アーカイブの詳細をエクスポートします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“2052”

Yes

person_id

string

未登録者データベースの未登録者ID

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

圧縮されたパスワード

リクエストの例

{
    "msg_id":"2052",
    "snap_ids":"74a199aa-dad7-4d3a-95f0-f74dbb818974,f12ed623-87d6-49e0-939a-97262a0407e9",
    "preson_id":"74a199aa-dad7-4d3a-95f0-f74dbb818974"
}

レスポンスの例

{
    "code": 0,
    "data": {
        "export_url": "tmp/catch_2019-01-23-12-44-37.zip",
        "failed_img_ids": "",
        "result_num": 5,
        "total_num": 5,
      “zippasswd”:”xxxx”"
    },
    "msg": ""
}

7.6 単一の未登録者データベースの画像をQuery

インターフェースの説明

インターフェースのURL

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

リクエストメソッド

POST

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

JSON

インターフェースの説明

単一の未登録者データベースの画像をQueryします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“2057”

Yes

person_id

string

未登録者データベースの未登録者ID

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

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

パラメーター

説明

record

json list

戻りデータ

result_num

int

Query結果の数

total_num

int

総レコード数

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

パラメーター

説明

person_id

string

未登録者データベースの未登録者ID

camera_name

string

カメラ名

channel

int

チャンネル

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

position

string

カメラ位置

trigger

string

キャプチャー時間

count

int

予約フィールド

similarity

int

一致度スコア

値の範囲:[0,100]

threshold

int

閾値

値の範囲:[0,100]

snap_path

string

キャプチャー画像の保存パス

quality

double

顔認識品質スコア 値の範囲:[0,100]

feature

string

画像の特徴

lib_id

int

未登録者データベースID

img_id

string

未登録者データベースの未登録者ID

img_path

string

未登録者データベースの画像パス

biometric_attr

json

顔情報の属性

wander_thresHold

int

発生数の閾値

appear_count

int

現在の発生件数

wander_channels

string

徘徊アラート用に設定された徘徊の場所

リクエストの例

{
    "msg_id":"2057",
    "person_id":"74a199aa-dad7-4d3a-95f0-f74dbb818974"
}

レスポンスの例

{
    "code": 0,
    "data": {
        "record": [
            {
                "appear_count": 617,
                "camera_name": "2222",
                "channel": 1,
                "count": 0,
                "biometric_attr": {
                    "cap_style": "hat_style_type_none",
                    "gender_code": "male",
                    "glass_style": "transparent_glasses",
                    "mustache_style": "mustache_style_type_none",
                    "respirator_color": "color_type_none",
                    "st_age": "st_adult",
                    "st_age_value": "34.000000",
                    "st_expression": "st_calm",
                    "st_respirator": "st_respirator_mouth"
                },
                "feature": "-0.104127,0.002276,0.024537,-0.033187,0.030285,-0.072717,0.019915,0.024345,-0.044331,0.049733,-0.035291,0.059003,-0.037726,0.007244,-0.072045,0.037151,0.039421,-0.070434,-0.061541,-0.097024,-0.126349,0.075204,0.006515,-0.009571,-0.031487,0.038014,-0.065441,0.119259,0.076393,0.026436,-0.031877,0.016795,-0.009321,0.026091,-0.046108,0.011354,-0.010204,0.040885,0.062935,0.029434,0.078745,0.017767,-0.015069,0.022536,-0.017032,0.086200,-0.026295,-0.028654,0.037675,-0.044829,-0.018687,-0.078848,-0.027031,-0.019416,0.004731,0.000032,-0.036339,-0.083483,0.017351,0.065678,0.000914,-0.097164,-0.008561,0.016648,0.034728,-0.068145,-0.021820,0.061823,-0.087133,0.013586,-0.055781,0.038379,0.131119,-0.005952,0.006476,-0.076553,0.096455,0.017044,0.081987,0.060761,-0.031640,-0.062999,-0.043806,0.084327,0.050123,0.015222,-0.018393,0.027325,0.011661,-0.032823,0.092382,-0.052642,0.085183,-0.071866,0.043570,-0.046830,0.075638,0.058057,-0.051325,-0.001055,-0.043557,-0.047252,0.079871,0.032689,0.032209,-0.043519,0.029665,0.081827,-0.022376,-0.018227,-0.093412,0.044292,-0.008605,-0.025573,-0.012838,0.005268,-0.033475,-0.015778,-0.001937,0.047540,0.144391,0.046389,0.047483,0.068101,0.115001,0.029729,-0.022760,-0.079314,0.008100,0.020663,-0.003158,0.051261,-0.046869,0.051095,0.088540,-0.130428,-0.043711,-0.007544,-0.137595,0.060365,0.100227,-0.009078,-0.076617,-0.049388,0.166211,0.087785,0.033366,0.044970,-0.080261,0.059016,-0.095253,-0.009456,-0.033149,-0.045405,0.002692,0.070632,0.007301,0.015203,-0.136112,-0.014628,-0.035668,-0.041288,-0.032030,-0.005895,-0.001279,0.015612,-0.030636,0.065767,0.027069,0.076898,-0.126541,0.056970,0.024870,-0.071534,-0.048723,-0.048205,-0.043423,0.069501,0.031384,-0.005242,0.046313,0.063133,-0.019480,0.018758,0.051721,-0.022255,0.069942,-0.002007,0.077761,-0.055775,-0.127181,0.048390,0.099645,0.014321,0.031103,-0.046453,0.085196,-0.032407,0.070198,0.016354,-0.077038,0.052725,0.000173,0.034798,0.067052,-0.008190,0.104932,0.081501,-0.105322,-0.082914,0.023751,0.046402,-0.128050,-0.036224,0.020746,0.032580,0.028603,-0.147907,-0.033891,0.107099,0.108218,0.030483,0.010408,-0.170111,-0.069021,0.088303,-0.080043,-0.068459,-0.079340,0.094466,-0.113902,-0.049835,0.041236,0.062973,0.013637,0.062961,0.024588,0.159089,0.108877,0.126343,-0.057526,0.041761,0.106236,-0.038487,0.015644,-0.005179,-0.044414,0.000652,0.004399,-0.009162,-0.042643,0.203688,-0.051139,0.042477,0.016853,0.033053,",
                "img_id": "9297df3e-7fbd-4c9f-a856-1c394b2fad94",
                "img_path": "",
                "lib_id": 2147483647,
                "position": "",
                "quality": 0.9495999813079834,
                "similarity": 0,
                "person_id": "9297df3e-7fbd-4c9f-a856-1c394b2fad94",
                "snap_path": "record/channel1/biometric/9297df3e-7fbd-4c9f-a856-1c394b2fad94.jpg",
                "threshold": 85,
                "trigger": "2020-12-22 14:40:02",
                "wander_channels": "",
                "wander_threshold": 0
            }
        ],
        "result_num": 1,
        "total_num": 1
    },
    "msg": ""
}

7.7 未登録者データベースの画像を基準に基づいてQuery

インターフェースの説明

インターフェースのURL

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

リクエストメソッド

POST

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

JSON

インターフェースの説明

未登録者データベースの画像を基準に基づいてQueryします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“2053”

Yes

appear_time

int

現在の発生件数 予約済み、現在は未使用

No

6

channels

string

チャンネル番号をカンマで区切ったリストで、空の場合はすべてのチャンネルをQueryします。

No

1,2,3

start_no

int

開始位置

デフォルト値:1

No

1

qry_len

int

Queryのアイテム数 [1,50]

デフォルト値:10

No

10

start_time

string

開始時刻

No

2020-12-09 00:00:00

stop_time

string

終了時刻

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

2020-12-09 00:00:00

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

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

パラメーター

説明

record

json list

戻りデータ

result_num

int

Query結果の数

total_num

int

総レコード数

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

パラメーター

説明

img_id

string

未登録者データベースの未登録者ID

person_id

string

未登録者データベースの未登録者ID

camera_name

string

カメラ名

channel

int

チャンネル

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

position

string

カメラ位置

trigger

string

キャプチャー時間

count

int

予約フィールド

similarity

int

一致度スコア

値の範囲:[0,100]

threshold

int

閾値

値の範囲:[0,100]

snap_path

string

キャプチャー画像の保存パス

lib_id

int

未登録者データベースID

quality

int

品質スコア

値の範囲:[0,100]

feature

string

画像の特徴

img_path

string

未登録者データベースの画像パス

biometric_attr

json

顔情報の属性

wander_thresHold

int

発生数の閾値

appear_count

int

現在の発生件数

wander_channels

string

徘徊アラート用に設定された徘徊の場所

リクエストの例

{
    "appear_time": 170,
    "channels": "1,2,3",
    "start_no": 1,
    "qry_len": 5,
    "start_time": "2020-12-09 00:00:00",
    "stop_time": "2020-12-25 23:59:59",
    "msg_id": "2053"
}

レスポンスの例

{
    "code": 0,
    "data": {
        "record": [
            {
                "appear_count": 4,
                "camera_name": "2222",
                "channel": 1,
                "count": 0,
                "biometric_attr": {
                    "cap_style": "hat_style_type_none",
                    "gender_code": "female",
                    "glass_style": "transparent_glasses",
                    "mustache_style": "mustache_style_type_none",
                    "respirator_color": "color_type_none",
                    "st_age": "st_adult",
                    "st_age_value": "25.000000",
                    "st_expression": "st_calm",
                    "st_respirator": "st_respirator_mouth"
                },
                "feature": "-0.026478,0.065735,-0.006256,-0.086443,-0.050911,-0.048465,0.010536,0.000436,0.096051,0.099756,-0.080074,-0.030513,0.029515,0.039651,0.026401,0.132975,0.010522,0.116246,0.060077,-0.007500,0.042533,0.056197,-0.002587,-0.027385,0.006628,-0.250936,0.012139,-0.050103,0.036270,0.017565,-0.117694,0.014557,0.056977,-0.009651,0.002137,0.068392,-0.065546,-0.073523,-0.049962,-0.017537,-0.092938,-0.073812,0.031167,0.025311,-0.036445,0.021284,-0.087750,-0.020813,0.073959,0.003894,0.196398,0.046645,0.040543,0.020757,0.018493,-0.065046,0.011753,-0.064238,0.017235,0.102595,-0.022872,-0.050686,0.062516,-0.012462,-0.121988,-0.076012,-0.024257,-0.105815,0.054974,0.130866,-0.029993,0.003866,-0.116464,0.009327,0.058256,-0.016975,-0.026823,-0.069650,0.023554,-0.080053,-0.046082,-0.058355,-0.116140,-0.120337,0.004977,0.049625,0.047122,0.056541,0.009602,0.075393,-0.028699,0.032959,-0.002495,-0.051157,0.033599,-0.029655,0.037444,0.025649,0.049027,-0.005764,-0.035771,0.069594,-0.006207,0.021684,-0.019491,-0.018128,0.014100,-0.014944,-0.012961,0.014761,0.044409,-0.059613,-0.049006,0.027990,0.003058,0.027736,0.043798,0.120337,-0.039777,-0.020574,-0.088249,-0.020377,0.057750,0.050834,0.048142,0.063423,0.026190,-0.084770,-0.013995,0.021762,-0.000415,-0.024960,0.054004,0.101843,-0.056893,-0.078662,0.038097,0.074655,-0.004787,0.123436,0.086155,-0.014199,-0.101499,-0.004702,0.011176,-0.067872,-0.017284,-0.031385,0.038083,0.054580,0.059023,0.008625,-0.012469,0.054369,-0.060246,-0.138971,0.100487,-0.004681,-0.037415,-0.117174,0.020574,-0.075646,-0.027582,-0.045028,0.106419,0.012491,-0.017038,-0.067450,0.081621,0.030815,-0.024580,-0.008491,-0.081361,0.024763,0.039306,-0.037008,-0.039552,-0.099390,-0.198879,0.010382,0.096494,-0.059972,0.001153,0.027343,-0.017741,-0.007395,0.076904,-0.005349,-0.001799,-0.031216,0.037507,-0.084510,0.052760,0.027104,0.075787,0.078352,-0.030710,0.127323,-0.024489,-0.020890,0.013454,0.041499,-0.028770,-0.197051,0.006902,0.063458,0.024932,0.046223,-0.032818,-0.103094,-0.007486,0.047073,-0.052704,-0.019491,0.006214,-0.011654,-0.009131,-0.056232,-0.050384,0.051621,0.032629,-0.016054,0.016525,0.042455,-0.065046,-0.054046,0.062333,0.022901,0.012779,0.074564,-0.093387,0.152656,-0.049189,-0.079871,0.023414,-0.105829,-0.007416,-0.021263,-0.004344,0.028538,-0.149809,-0.001638,-0.039967,0.055909,0.015787,0.048226,0.089395,0.025895,-0.109350,0.037458,0.002074,0.017355,-0.020476,-0.024602,-0.119022,0.006087,",
                "img_id": "687fc7d7-eea7-4ba0-b4f8-d153002f7720",
                "img_path": "",
                "lib_id": 2147483647,
                "position": "",
                "quality": 0.91949999332427979,
                "similarity": 0,
                "person_id": "687fc7d7-eea7-4ba0-b4f8-d153002f7720",
                "snap_path": "record/channel1/biometric/687fc7d7-eea7-4ba0-b4f8-d153002f7720.jpg",
                "threshold": 85,
                "trigger": "2020-12-24 15:44:10",
                "wander_channels": "1",
                "wander_threshold": 5
            }
        ],
        "result_num": 1,
        "total_num": 24
    },
    "msg": ""
}

7.8 ページネーションモードでの未登録者データベースの画像のエクスポート

インターフェースの説明

インターフェースのURL

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

リクエストメソッド

POST

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

JSON

インターフェースの説明

ページネーションモードで未登録者データベースの画像をエクスポートします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“2049”

Yes

appear_time

int

現在の発生件数 予約済み、現在は未使用

No

6

channels

string

チャンネル番号をカンマで区切ったリストで、空の場合はすべてのチャンネルをQueryします。

No

1,2,3

start_no

int

開始位置

Yes

デフォルト値:1

qry_len

int

エクスポートする項目数

最大値:500

Yes

10

start_time

string

開始時刻

No

2020-12-09 00:00:00

stop_time

string

終了時刻

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

2020-12-09 00:00:00

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

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

パラメーター

説明

export_url

string

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

result_num

int

Query結果の数

total_num

int

総レコード数

zippasswd

string

圧縮されたパスワード

リクエストの例

{
    "appear_time": 6,
    "channels": "1,2,3",
    "start_no": 1,
    "qry_len": 10,
    "start_time": "2020-12-09 00:00:00",
    "stop_time": "2020-12-25 23:59:59",
    "msg_id": "2049"
}

レスポンスの例

{
    "code": 0,
    "data": {
        "export_url": "tmp/grey_2020-12-24-17-21-52.zip",
        "result_num": 10,
        "total_num": 22,
      “zippasswd”:”xxxx”"
    },
    "msg": ""
}

7.9 選択した未登録者データベースの画像のエクスポート

インターフェース

インターフェースのURL

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

リクエストメソッド

POST

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

JSON

インターフェースの説明

選択した未登録者データベースの画像をエクスポートします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

2050

Yes

person_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

圧縮されたパスワード

リクエストの例

{
    "msg_id":"2050",
    "person_ids":"74a199aa-dad7-4d3a-95f0-f74dbb818974,f12ed623-87d6-49e0-939a-97262a0407e9"
}

レスポンスの例

{
    "code": 0,
    "data": {
        "export_url": "tmp/catch_2019-01-23-12-44-37.zip",
        "failed_img_ids": "",
        "result_num": 5,
        "total_num": 5,
      “zippasswd”:”xxxx”"
    },
    "msg": ""
}

7.10 ワンダリングアラートのレコードを基準に基づいてQuery

インターフェースの説明

インターフェースのURL

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

リクエストメソッド

POST

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

JSON

インターフェースの説明

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

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

2054

Yes

channel

int

チャンネル

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

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

レスポンスパラメーター

パラメーター

説明

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,16]、SenseNebula Professionalでは[1,32]

create_time

string

作成日時

img_id

string

未登録者データベースの未登録者ID

img_path

string

未登録者データベースの画像パス

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を参照

alarm_type

int

顔認識アラートの種類

0:アラートなし

1:要注意リスト/登録者リストアラート

2:未登録者アラート

3:未登録者DBヒットアラート

appear_count

int

現在の発生件数

event_type

int

イベントアラートの種類

0:アラートなし

1:徘徊アラート

2:ステイイングアラート

wander_channels

string

徘徊アラート用に設定された徘徊の場所

wander_deviceID

string

徘徊アラートのトリガー箇所

wander_trigger

string

徘徊アラートのトリガー時間

stranger_appear_channel

int

未登録者データベース画像のキャプチャーチャンネル

デフォルトでは、顔データベースは作成日時順に並べられます。

リクエストの例

{
    "msg_id":"2054",
    "start_no":1,
    "qry_len":1
}

レスポンスの例

{
    "code": 0,
    "data": {
        "record": [
            {
                "camera_name": "no2",
                "channel": 2,
                "biometric_attr": {
                    "cap_style": "hat_style_type_none",
                    "gender_code": "female",
                    "glass_style": "glasses_style_type_none",
                    "mustache_style": "mustache_style_type_none",
                    "st_respirator": "st_respirator_mouth",
                    "respirator_color": "color_type_none",
                    "st_age": "st_adult",
                    "st_age_value": "26.000000",
                    "st_helmet_style": "st_helmet_style_type_none",
                    "st_expression": "st_angry"
                },
                "create_time": "2019-01-23 11:37:26",
                "img_id": "71f11a77-94c0-43c9-ab23-6e9076f6127a",
                "img_path": "img/1_71f11a77-94c0-43c9-ab23-6e9076f6127a.jpg",
                "lib_id": 1,
                "lib_name": "test",
                "lib_type": 1,
                "position": "aaa",
                "ranking": 1,
                "similarity": 35,
                "snap_id": "1d9abf3d-09e1-4ef2-8832-f3d025ae0f91",
                "snap_path": "record/1d9abf3d-09e1-4ef2-8832-f3d025ae0f91.jpg",
                "threshold": 10,
                "trigger": "2019-01-23 14:29:22",
                "alive_type": 2
            }
        ],
        "result_num": 1,
        "total_num": 297
    },
    "msg": ""
}

7.11 ページネーションモードでのワンダリングアラートのエキスポート

インターフェースの説明

インターフェースのURL

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

リクエストメソッド

POST

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

JSON

インターフェースの説明

ページネーションモードでワンダリングアラートをエキスポートします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

2055

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

終了時刻

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

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

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

パラメーター

説明

export_url

string

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

result_num

int

Query結果の数

total_num

int

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

zippasswd

string

圧縮されたパスワード

リクエストの例

{
    "msg_id": "2055"
}

レスポンスの例

{
    "code": 0,
    "data": {
        "export_url": "tmp/alarm_2019-01-23-14-31-51.zip",
        "result_num": 10,
        "total_num": 298,
      “zippasswd”:”xxxx”"
    },
    "msg": ""
}

7.12 選択したワンダリングアラートのエクスポート

インターフェースの説明

インターフェースのURL

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

リクエストメソッド

POST

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

JSON

インターフェースの説明

選択したワンダリングアラートをエクスポートします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

2056

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

圧縮されたパスワード

リクエストの例

{
    "msg_id":"2056",
    "snap_ids":"91f3705f-539b-4474-8f8b-fffb86d8ffa7"
}

レスポンスの例

{
    "code": 0,
    "data": {
        "export_url": "tmp/alarm_2019-01-23-14-35-29.zip",
        "failed_img_ids": "",
        "result_num": 1,
        "total_num": 1,
      “zippasswd”:”xxxx”"
    },
    "msg": ""
}

7.13 キャプチャレコードに基づいて未登録者データベースの画像をQuery

インターフェースの説明

インターフェースのURL

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

リクエストメソッド

POST

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

JSON

インターフェースの説明

キャプチャレコードに基づいて未登録者データベースの画像をQueryします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1066”

Yes

snap_id

string

キャプチャーID

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

json

戻りデータ

msg

string

結果の説明

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

パラメーター

説明

record

json list

戻りデータ

result_num

int

Query結果の数、ここでは1。

total_num

int

総レコード数、ここでは1。

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

パラメーター

説明

camera_name

string

カメラ名

channel

int

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

alarm_type

int

顔認識アラートの種類

0:アラートなし

1:要注意リスト/登録者リストアラート

2:未登録者アラート

3:未登録者DBヒットアラート

event_type

int

イベントアラートの種類 0:アラートなし

1:ワンダリングアラート

2:ステイイングアラート

img_id

string

未登録者データベースの未登録者ID

biometric_attr

json

生体キャプチャーの属性

詳細は付録Bを参照

lib_id

int

未登録者データベースID

lib_name

string

Null

lib_type

int

Null

position

string

カメラ位置

ranking

int

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

similarity

int

一致度スコア

値の範囲:[0,100]

snap_id

string

キャプチャーID

snap_path

string

キャプチャー画像の保存パス

threshold

int

閾値

値の範囲:[0,100]

trigger

string

キャプチャー時間

リクエストの例

{
    "msg_id": "1066",
    "snap_id": "78e0f17b-4fc4-4b22-993b-8669b9a44ce5"
}

レスポンスの例

{
    "code": 0,
    "data": {
        "record": [
            {
                "camera_name": "121",
                "channel": 4,
                "biometric_attr": {"cap_style": "hat_style_type_none", "gender_code": "male", "glasses_style": "glasses_style_type_none", "mustache_style": "mustache_style_none", "respirator_color": "color_type_none", "st_age": "st_adult", "st_age_value": "30.000000", "st_expression": "st_calm"},
                "lib_id": 2147483647,
                "lib_name": "",
                "lib_type": 0,
                "position": "",
                "ranking": 1,
                "similarity": 0,
                "snap_id": "78e0f17b-4fc4-4b22-993b-8669b9a44ce5",
                "snap_path": "record/channel4/biometric/78e0f17b-4fc4-4b22-993b-8669b9a44ce5.jpg",
                "threshold": 85,
                "trigger": "2020-04-20 08:51:52"
            }
        ],
        "result_num": 1
        "total_num": 1
    },
    "msg": ""
}

7.14 徘徊アラートの閾値の設定

インターフェースの説明

インターフェースのURL

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

リクエストメソッド

POST

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

JSON

インターフェースの説明

徘徊アラートの閾値を設定します。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1335”

Yes

channels

string

徘徊アラート用に設定されたワンダリングの場所。有効なチャンネルのみ設定可能。

Yes

appeared_times

int

徘徊の回数、選択された徘徊箇所での未登録者の出現数の閾値。0よりも大きくする必要があります。

Yes

enable

int

イネーブルスイッチ

1:有効

0:無効

Yes

interval

int

設定された徘徊時間

未登録者の徘徊期間。 オプションは3、5、7、15で、それぞれ「3日」、「5日」、「7日」、「15日」を意味する

デフォルト値は3。

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

string

検証コード文字列

msg

string

結果の説明

リクエストの例

{
    "msg_id":"1335",
    "channels":"1,2,3,4,5",
    "appeared_times":1,
    "enable":0,
    "interval":3
}

レスポンスの例

{
    "code": 0,
    "data": "",
    "msg": ""
}

7.15 徘徊アラートの閾値のQuery

インターフェースの説明

インターフェースのURL

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

リクエストメソッド

POST

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

JSON

インターフェースの説明

徘徊アラートの閾値をQueryします。

リクエストパラメーター

パラメーター

説明

必須

msg_id

string

“1336”

Yes

レスポンスパラメーター

パラメーター

説明

code

int

結果コード(0:成功)

data

string

検証コード文字列

msg

string

結果の説明

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

パラメーター

説明

enable

int

イネーブルスイッチ

1:有効

0:無効

interval

int

設定された徘徊時間、未登録者の徘徊期間

オプションは3、5、7、15で、それぞれ「3日」、「5日」、「7日」、「15日」を意味する

デフォルト値は3。

channels

string

徘徊アラート用に設定された徘徊の場所

appeared_times

int

徘徊の数、選択された徘徊箇所での未登録者の出現数の閾値。0よりも大きくする必要があります。

リクエストの例

{
    "msg_id":"1336"
}

レスポンスの例

{
    "code": 0,
    "data": {
        "channels":"1,2,3,4,5",
        "appeared_times":1,
        "enable":0,
        "interval":1
        },
    "msg": ""
}

Last updated