val image = FirebaseVisionImage.fromBitmap(bitmap)
val detector = FirebaseVision.getInstance()
.getVisionBarcodeDetector(options)
detector
.
detectInImage
(
image
)
.
addOnSuccessListener
{
    processedBitmap
.
postValue
(
barcodeProcessor
.
drawBoxes
(
bitmap
,
it
))
var
result
String
()
    it
.
forEach
{
        result 
+=
"VALUE TYPE: ${it.valueType} Raw Value: ${it.rawValue}"
        textResult
.
postValue
(
result
)
}
}.
addOnFailureListener
{
    textResult
.
postValue
(
it
.
message
)
}