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
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
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
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
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
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