Skip to content

Instantly share code, notes, and snippets.

View pjwelcome's full-sized avatar

Peter-John Welcome pjwelcome

View GitHub Profile
val requestBody = ModelRequestBody(PayloadRequest(ModelImage(imgString)))
Network("https://automl.googleapis.com/v1beta1/",true).getRetrofitClient().create(Endpoint::class.java).classifyImage(requestBody).enqueue(object : Callback<PayloadResult> {
override fun onResponse(call: Call<PayloadResult>?, response: Response<PayloadResult>?) {
if (response!!.isSuccessful) {
result_textview.text = "${response?.body()?.items?.first()?.displayName} Score: ${(response?.body()?.items?.first()?.classification?.let { it.score * 100 })}"
}
}
override fun onFailure(call: Call<PayloadResult>, t: Throwable) {
print(t!!.message)