예제 #1
0
    public void analizarImagemBtn(camera camera)
    {
        Texture2D fotoCamera = camera.getTextura();
        //Texture2D imagemScreen = Resources.Load("ScreenCapture") as Texture2D;

        //if (imagemScreen == null)
        //    return;

        //imagemScreen = copiar(imagemScreen);
        Texture2D imagemScreen = UIArrastar.teste;

        // Habilita a possibilidade de usar a imagem
        //SetTextureImporterFormat(imagemScreen, true);
        //imagemScreen  = duplicateTexture(imagemScreen)
        var bytes = imagemScreen.EncodeToJPG();

        File.WriteAllBytes("imagem_tratamento.png", bytes);

        //rec.verificaImagemContorno(imagemScreen);

        //spriteAguarde.enabled = true;
        var verificaImagem = false;

        try
        {
            verificaImagem = rec.verificaImagem(fotoCamera, imagemScreen); //rec.verificaImagemContorno(fotoCamera) &&
        }
        catch
        {
        }

        if (verificaImagem)
        {
            SceneManager.LoadScene("Tela Accept");
        }
        else
        {
            SceneManager.LoadScene("Tela Error");
        }
    }