示例#1
0
def delete_database():  #change id number
    r = urllib2.Request(
        "http://127.0.0.1:9900/face/v1/framework/face_image/repository?id=16",
        headers={"session_id": gid.get_id()})
    r.get_method = lambda: 'DELETE'
    response = urllib2.urlopen(r)
    r = response.read()
    final = json.loads(r)
    print final
示例#2
0
def search_database():

    r = urllib2.Request(
        "http://127.0.0.1:9900/face/v1/framework/face_image/repository",
        headers={"session_id": gid.get_id()})
    #print(r.text())
    response = urllib2.urlopen(r)
    r = response.read()
    final = json.loads(r)
    print final
示例#3
0
def change_database():
    data = {"id": 8, "name": "try1"}
    r = urllib2.Request(
        "http://127.0.0.1:9900/face/v1/framework/face_image/repository",
        headers={"session_id": gid.get_id()},
        data=json.dumps(data))
    r.get_method = lambda: 'PUT'
    response = urllib2.urlopen(r)
    r = response.read()
    final = json.loads(r)
    print final
示例#4
0
def construct_database():
    data = {
        "name": "test_facerecog_groundtruth",
        "type": 0,
        "comment": "The database for face recognition algorithm",
        "id": 18
    }

    r = urllib2.Request(
        "http://127.0.0.1:9900/face/v1/framework/face_image/repository",
        headers={"session_id": gid.get_id()},
        data=json.dumps(data))
    #print(r.text())
    response = urllib2.urlopen(r)
    r = response.read()
    final = json.loads(r)
    print final
示例#5
0
import requests
import hashlib
import json
import urllib2
import base64
import os
import get_session_id as gid
import uploadimage as ui

start = 3940649673949270
end = 3940649673949273

for i in range(start,end):


    data = {"face_image_id": i}


    r = urllib2.Request("http://127.0.0.1:9200/face/v1/framework/face/delete",
    	headers={"session_id": gid.get_id()},data=json.dumps(data))	

    response = urllib2.urlopen(r)
    r = response.read()
    final = json.loads(r)
    print final



##--enable-gpl --enable-libx264 --enable-nonfree --enable-postproc --enable-version3 --enable-shared --enable-pic --extra-cflags=-fPIC
示例#6
0
import base64
import os
import get_session_id as gid
import uploadimage as ui

data = {
    "retrieval": {
        "face_image_id": 9222527611924643855,
        "repository_ids": [8],
        "threshold": 38,  #仅返回相似度 XX 以上的结果
    },
    "fields": ["face_image_id", "repository_id"],
    "condition": {
        "gender": 0
    },
    "order": {
        "similarity": -1
    },  #按相似度倒序
    "start": 0,
    "limit": 5  #跳过前面 0 个结果, 最多返回 5 个结果
}

r = urllib2.Request("http://127.0.0.1:9200/face/v1/framework/face/retrieval",
                    headers={"session_id": gid.get_id()},
                    data=json.dumps(data))

response = urllib2.urlopen(r)
r = response.read()
final = json.loads(r)
print final