compreface_api_crud/jingzhutest.py

25 lines
926 B
Python

from compreface_utils import FaceUtils, DataUtils
from compreface import CompreFace
from compreface.service import RecognitionService
from compreface.collections import FaceCollection
from compreface.collections.face_collections import Subjects
import yaml
import tempfile
import json
from flask_cors import CORS
import os
from flask import Flask, request, jsonify
# 初始化 CompreFace 客户端
with open('config.yaml', 'r') as file:
configData = yaml.safe_load(file)
DOMAIN: str = configData['compreface_service']['DOMAIN']
PORT: str = configData['compreface_service']['PORT']
API_KEY: str = configData['compreface_service']['API_KEY']
compre_face: CompreFace = CompreFace(DOMAIN, PORT)
recognition: RecognitionService = compre_face.init_face_recognition(API_KEY)
face_collection: FaceCollection = recognition.get_face_collection()
face_list = face_collection.list()
print(face_list)
print(1)