| 1234567891011121314151617181920212223242526 |
- import grpc
- import sys
- import os
- sys.path.insert(0, os.path.join(os.path.dirname(__file__), "proto"))
- from proto import face_recognition_pb2, face_recognition_pb2_grpc
- # Load the test image
- with open("sample_aladdin.jpg", "rb") as f:
- image_bytes = f.read()
- # Connect to gRPC server
- channel = grpc.insecure_channel("localhost:50051")
- stub = face_recognition_pb2_grpc.FaceRecognitionServiceStub(channel)
- # Create request with model_name = "Facenet"
- request = face_recognition_pb2.FaceRequest(
- image=image_bytes,
- model_name="OpenFace" # specify the model here
- )
- # Call the Recognize RPC
- response = stub.Recognize(request)
- # Print results
- print("Name:", response.name)
- print("Confidence:", response.confidence)
|