This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
lazy var textDetector: VisionTextDetector = Vision.vision().textDetector() | |
func runTextRecognition(with image: UIImage) { | |
let visionImage = VisionImage(image: image) | |
textDetector.detect(in: visionImage) { (features, error) in | |
if let error = error { | |
print("Received error: \(error)") | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
laze var cloudTextDetector: VisionCloudTextDetector = Vision.vision().cloudTextDetector() | |
func runCloudTextRecognition(with image: UIImage) { | |
let visionImage = VisionImage(image: image) | |
cloudTextDetector.detect(in: visionImage) { (features, error) in | |
if let error = error { | |
print("Received error: \(error)") | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public void runTextRecognition(Bitmap selectedImage) { | |
FirebaseVisionImage image = FirebaseVisionImage.fromBitmap(selectedImage); | |
FirebaseVisionTextDetector detector = FirebaseVision.getInstance().getVisionTextDetector(); | |
detector.detectInImage(image) | |
.addOnSuccessListener(new OnSuccessListener<FirebaseVisionText>() { | |
@Override | |
public void onSuccess(FirebaseVisionText text) { | |
processTextRecognitionResult(text); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public void runCloudTextRecognition(Bitmap selectedImage) { | |
FirebaseVisionCloudDetectorOptions options = new FirebaseVisionCloudDetectorOptions.Builder() | |
.setModelType(FirebaseVisionCloudDetectorOptions.LATEST_MODEL) | |
.setMaxResults(15) | |
.build(); | |
FirebaseVisionImage image = FirebaseVisionImage.fromBitmap(selectedImage); | |
FirebaseVisionCloudDocumentTextDetector detector = FirebaseVision.getInstance() | |
.getVisionCloudDocumentTextDetector(options); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public void runCloudTextRecognition(Bitmap selectedImage) { | |
FirebaseVisionCloudDetectorOptions options = new FirebaseVisionCloudDetectorOptions.Builder() | |
.setModelType(FirebaseVisionCloudDetectorOptions.LATEST_MODEL) | |
.setMaxResults(15) | |
.build(); | |
FirebaseVisionImage image = FirebaseVisionImage.fromBitmap(selectedImage); | |
FirebaseVisionCloudDocumentTextDetector detector = FirebaseVision.getInstance() | |
.getVisionCloudDocumentTextDetector(options); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public void scanBarcode(Bitmap image) { | |
FirebaseVisionImage image = FirebaseVisionImage.fromBitmap(image); | |
FirebaseVisionBarcodeDetectorOptions options = | |
new FirebaseVisionBarcodeDetectorOptions.Builder() | |
.setBarcodeFormats( | |
FirebaseVisionBarcode.FORMAT_QR_CODE, | |
FirebaseVisionBarcode.FORMAT_AZTEC | |
) | |
.build(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import kotlinx.coroutines.experimental.* | |
fun main(args: Array<String>) { | |
val start = System.currentTimeMillis() | |
exampleBlocking() | |
val end = System.currentTimeMillis() | |
println("executing time: ${end - start}") |
OlderNewer