Skip to content

Instantly share code, notes, and snippets.

@hlnstepanova
hlnstepanova / face_recognition_services.adoc
Last active October 24, 2020 10:19
face recognition services comparison

Service provider

Parameters

Kairos

@hlnstepanova
hlnstepanova / demo_results.csv
Last active September 27, 2020 08:30
demo results table
Microsoft Amazon Face++ Kairos Luxand
Usual 80.99% 99.79% 94.44% 79.47% 99.94%
Hairdo+glasses 56.88% 95.88% 88.17% 62.72% 6.06%
Glasses 60.25% 98.04% 89.46% 74.01% 91.47%
@hlnstepanova
hlnstepanova / amazon_db_query.kt
Created September 26, 2020 11:17
amazon rekognition database query
@Query("SELECT * FROM visitor WHERE img_path LIKE '%' || :id || '%' ")
suspend fun findByAmazonFaceId(id: String): Visitor
@hlnstepanova
hlnstepanova / microsoft_db_query.kt
Created September 26, 2020 11:16
microsoft azure database query
@Query("SELECT * FROM visitor WHERE microsoft_id = :id")
suspend fun findByMicrosoftId(id: String): Visitor
@hlnstepanova
hlnstepanova / service_provider_factory.kt
Last active September 26, 2020 11:07
service provider factory
serviceProviders = ServiceFactory.createAIServices(this, FaceApp.values)
@hlnstepanova
hlnstepanova / face_recognition_initialization.kt
Last active September 26, 2020 11:07
face recognition service
override fun onCreate() {
super.onCreate()
MicrosoftServiceClient = FaceServiceRestClient(getString(R.string.microsoft_endpoint), BuildConfig.MICROSOFT_KEY)
}
companion object {
//Microsoft Azure Initialization
val microsoftServiceClient: FaceServiceClient?
get() = MicrosoftServiceClient
private var MicrosoftServiceClient: FaceServiceClient? = null