Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //
- // ViewController.swift
- // GoogleCodeIn
- //
- // Created by Marcin on 02/12/2019.
- // Copyright © 2019 Marcin. All rights reserved.
- //
- import UIKit
- import Firebase
- class ViewController: UIViewController, UIImagePickerControllerDelegate,UIPopoverControllerDelegate,UINavigationControllerDelegate {
- @IBOutlet weak var backInfo: UILabel!
- @IBOutlet weak var image: UIImageView!
- var picker:UIImagePickerController?=UIImagePickerController()
- override func viewDidLoad() {
- super.viewDidLoad()
- picker?.delegate=self
- }
- @IBAction func openGalleryTapped(_ sender: UIButton) {
- picker!.allowsEditing = false
- picker!.sourceType = .photoLibrary
- present(picker!, animated: true, completion: nil)
- }
- func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
- var chosenImage = info[UIImagePickerController.InfoKey.originalImage] as! UIImage
- image.image = chosenImage
- backInfo.text? = ""
- let labeler = Vision.vision().onDeviceImageLabeler()
- let image = VisionImage(image: chosenImage)
- labeler.process(image) { labels, error in
- guard error == nil, let labels = labels else { return }
- for label in labels {
- let labelText = label.text
- self.backInfo.text?.append(labelText)
- self.backInfo.text?.append(" ")
- }
- }
- dismiss(animated: true, completion: nil)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement