private void Start() { _gcVision = GCVision.Instance; _gcVision.AnnotateSuccessEvent += AnnotateSuccessEventHandler; _gcVision.AnnotateFailedEvent += AnnotateFailedEventHandler; _fileManager = _gcVision.ServiceLocator.Get <IFileManager>(); _workingState = transform.Find("Canvas/Image_RecordState").GetComponent <UnityEngine.UI.Image>(); _imageUrlInputField = transform.Find("Canvas/InputField_Url").GetComponent <InputField>(); _selectedImageText = transform.Find("Canvas/Text_ImageName").GetComponent <Text>(); _annotateButton = transform.Find("Canvas/Button_Annotate").GetComponent <Button>(); _chooseImageButton = transform.Find("Canvas/Button_ChooseImage").GetComponent <Button>(); _parentOfHeadersGroup = transform.Find("Canvas/Panel_Content/Group_Header"); _parentOfContentGroup = transform.Find("Canvas/Panel_Content/Group_Content/Group"); _annotateButton.onClick.AddListener(AnnotateButtonOnClickHandler); _chooseImageButton.onClick.AddListener(ChooseImageButtonOnClickHandler); _selectedImageData = string.Empty; _selectedImageText.text = "No Image selected."; _workingState.color = UnityEngine.Color.green; }
// Start is called before the first frame update void Start() { _gcVision = GCVision.Instance; _gcVision.AnnotateSuccessEvent += _gcVision_AnnotateSuccessEvent; _gcVision.AnnotateFailedEvent += _gcVision_AnnotateFailedEvent; publicServiceManager = gameObject.GetComponent <PublicServiceManager>(); // set features types faceFeatureTypes = new List <Enumerators.FeatureType>() { Enumerators.FeatureType.FACE_DETECTION }; docFeatureTypes = new List <Enumerators.FeatureType>() { Enumerators.FeatureType.DOCUMENT_TEXT_DETECTION }; objectFeatureTypes = new List <Enumerators.FeatureType>() { Enumerators.FeatureType.OBJECT_LOCALIZATION }; fullFeatureTypes = new List <Enumerators.FeatureType>() { Enumerators.FeatureType.FACE_DETECTION, Enumerators.FeatureType.OBJECT_LOCALIZATION, Enumerators.FeatureType.DOCUMENT_TEXT_DETECTION }; }
private void Start() { _gcVision = GCVision.Instance; _gcVision.AnnotateSuccessEvent += _gcVision_AnnotateSuccessEvent; _gcVision.AnnotateFailedEvent += _gcVision_AnnotateFailedEvent; AnnotateImage("https://i.stack.imgur.com/vrkIj.png"); /* * * // encoding from texture2d from resources * AnnotateImage(content: Convert.ToBase64String(Resources.Load<Texture2D>("image").EncodeToPNG())); * * // encoding from file from streaming assets * AnnotateImage(content: Convert.ToBase64String(File.ReadAllBytes(Path.Combine(Application.streamingAssetsPath,"image.png")))); * * // encoding from file from persistent data path * AnnotateImage(content: Convert.ToBase64String(File.ReadAllBytes(Path.Combine(Application.persistentDataPath, "image.png")))); * * * * Texture2D texture = new Texture2D(2, 2, TextureFormat.ARGB32, false, false); * * // save file to persistent data path * File.WriteAllBytes(Path.Combine(Application.persistentDataPath, "image.png"), texture.EncodeToPNG()); * * // save file to streaming assets * File.WriteAllBytes(Path.Combine(Application.streamingAssetsPath, "image.png"), texture.EncodeToPNG()); * * */ }
private void Start() { _gcVision = GCVision.Instance; _gcVision.AnnotateSuccessEvent += _gcVision_AnnotateSuccessEvent; _gcVision.AnnotateFailedEvent += _gcVision_AnnotateFailedEvent; AnnotateImage("https://images.unsplash.com/photo-1534567059665-cbcfe2e73b91?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1000&q=80"); }
private void Start() { _gcVision = GCVision.Instance; _gcVision.AnnotateSuccessEvent += _gcVision_AnnotateSuccessEvent; _gcVision.AnnotateFailedEvent += _gcVision_AnnotateFailedEvent; annotateButton.onClick.AddListener(AnnotateButtonOnClickHandler); urlInputField.text = "https://previews.123rf.com/images/anatols/anatols1109/anatols110900035/10661660-bicycle-with-a-shopping-bag-on-handle-bar-left-beside-old-stone-wall.jpg"; // dafault value }
private void Start() { _gcVision = GCVision.Instance; _gcVision.AnnotateSuccessEvent += _gcVision_AnnotateSuccessEvent; _gcVision.AnnotateFailedEvent += _gcVision_AnnotateFailedEvent; annotateButton.onClick.AddListener(AnnotateButtonOnClickHandler); urlInputField.text = "https://ageliesergasias.gr/wp-content/uploads/2016/05/masoutis-thessnews-kouponi-696x383.jpg"; // dafault value }
private void Start() { _gcVision = GCVision.Instance; _gcVision.AnnotateSuccessEvent += _gcVision_AnnotateSuccessEvent; _gcVision.AnnotateFailedEvent += _gcVision_AnnotateFailedEvent; annotateButton.onClick.AddListener(AnnotateButtonOnClickHandler); urlInputField.text = "http://fabricjs.com/article_assets/2_7.png"; // dafault value }
// Start is called before the first frame update void Start() { _gcVision = GCVision.Instance; _gcVision.AnnotateSuccessEvent += _gcVision_AnnotateSuccessEvent; _gcVision.AnnotateFailedEvent += _gcVision_AnnotateFailedEvent; masoutisClient = gameObject.GetComponent <MasoutisManager>(); // set features types productFeatureTypes = new List <Enumerators.FeatureType>() { Enumerators.FeatureType.TEXT_DETECTION, Enumerators.FeatureType.OBJECT_LOCALIZATION }; shelfFeatureTypes = new List <Enumerators.FeatureType>() { Enumerators.FeatureType.TEXT_DETECTION, }; }
// Start is called before the first frame update void Start() { _gcVision = GCVision.Instance; _gcVision.AnnotateSuccessEvent += _gcVision_AnnotateSuccessEvent; _gcVision.AnnotateFailedEvent += _gcVision_AnnotateFailedEvent; }