#AdditionalJar: com.google.firebase:firebase-ml-vision
#AdditionalJar: com.google.firebase:firebase-ml-common
Dim firebaseImage As JavaObject = GetFirebaseVisionImage(bmp)
'this returns null
Dim firebaseVision As JavaObject = GetFirebaseVision
' this will cause an null object error
Dim detector As JavaObject = GetFirebaseVisionTextRecognizer
Sub GetFirebaseVisionImage(bmp As Bitmap) As JavaObject
Dim jo As JavaObject
Return jo.InitializeStatic("com.google.firebase.ml.vision.common.FirebaseVisionImage").RunMethodJO("fromBitmap", Array(bmp))
End Sub
Sub GetFirebaseVision As JavaObject
Dim jo As JavaObject
Return jo.InitializeStatic("com.google.firebase.ml.vision.FirebaseVision").RunMethodJO("getInstance", Null)
End Sub
Sub GetFirebaseVisionTextRecognizer As JavaObject
Dim jo As JavaObject
Return jo.InitializeStatic("com.google.firebase.ml.vision.FirebaseVision").RunMethodJO("getInstance", Null).RunMethodJO("getOnDeviceTextRecognizer", Null)
End Sub