https://github.com/genocs/face-comparison
Web Api service with Azure blob storage and Cognitive Services for face comparison
https://github.com/genocs/face-comparison
Last synced: over 1 year ago
JSON representation
Web Api service with Azure blob storage and Cognitive Services for face comparison
- Host: GitHub
- URL: https://github.com/genocs/face-comparison
- Owner: Genocs
- License: mit
- Created: 2021-04-05T12:57:57.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2022-09-16T15:02:23.000Z (almost 4 years ago)
- Last Synced: 2025-02-07T10:52:33.914Z (over 1 year ago)
- Language: C#
- Size: 35.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# face-comparison
Web Api service built with .NET Core 5. It allows to compare two images finding similarity score.
The service need both a Azure Blob Storage and Cognitive Services account for face comparison.
## Azure
The project require to have an Azure subscription with
- Storage account
- Cognitive Services
## All the variables can be setup using environment variables
``` PS
"AzureStorageConfig": {
"AccountName": "{{accountName}}",
"AccountKey": "{{AccountKey}}",
"ImageContainer": "{{ImageContainer}}",
"ThumbnailContainer": "{{ThumbnailContainer}}"
},
"AzureCognitiveServicesConfig": {
"Endpoint": "{{Endpoint}}",
"SubscriptionKey": "{{SubscriptionKey}}"
}
```
Docker Compose
``` PS
environment:
- AzureStorageConfig__AccountName={{accountName}}
- AzureStorageConfig__AccountKey={{AccountKey}}
- AzureStorageConfig__ImageContainer={{ImageContainer}}
- AzureStorageConfig__ThumbnailContainer={{ThumbnailContainer}}
- AzureCognitiveServicesConfig__Endpoint={{Endpoint}}
- AzureCognitiveServicesConfig__SubscriptionKey={{SubscriptionKey}}
```
## Docker image
``` PS
docker build -t genocs/facecomparison -f .\src\Genocs.FaceComparison\Dockerfile .
docker tag -t genocs/facecomparison genocs/facecomparison:1.0.1
# Push all tags
docker push -a genocs/facecomparison
```