Exemplo n.º 1
0
    void Start()
    {
        var JsonDirectory    = "/sdcard/StampShot/course/spot/json/";          //パス指定
        var PictureDirectory = "/sdcard/StampShot/course/spot/picture/";       //パス指定

        var fileCount = Directory.GetFiles(JsonDirectory, "*.json").Length;    //指定されたフォルダ内のファイル数を数える

        string[] JsonFiles    = Directory.GetFiles(JsonDirectory, "*.json");   //"C:\test"以下のjsonファイルをすべて取得する
        string[] PictureFiles = Directory.GetFiles(PictureDirectory, "*.png"); //"C:\test"以下のjsonファイルをすべて取得する

        var Panel = new List <GameObject>();

        //ファイルの個数分スクロースバーに追加
        for (int i = 0; i < fileCount; i++)
        {
            var text  = obj.GetComponentInChildren <Text>();
            var image = obj.GetComponentInChildren <RawImage>();

            var json = File.ReadAllText(JsonFiles[i]);            //ファイル読み込み
            var spot = JsonUtility.FromJson <Spot>(json);         //jsonからデータ読み込み

            text.text     = spot.name;                            //表示
            image.texture = ReadPicture.ReadPng(PictureFiles[i]); //パスからpngファイルを読み込む

            Panel.Add(Instantiate(obj, transform, false) as GameObject);
        }
    }
Exemplo n.º 2
0
    // Use this for initialization
    void Start()
    {
        var JsonPath = "/sdcard/StampShot/course/spot/json/API/" + PushSpotButton.SpotName + "API.json"; //現在のパス

        var PictureByte = ReadPicture.ReadPng(JsonPath);                                                 //パスからpngファイルを読み込む

        var buffByte        = CameraReader.bytes;                                                        //カメラから画像取得
        var annotationsData = APIJudgeFunction.RequestVisionAPI(Convert.ToBase64String(buffByte));       //画像を投げて結果を受け取る

        var list1 = new List <string>();

        foreach (var item in annotationsData)
        {
            //リストに追加
            list1.Add(item.description);
        }

        var json    = File.ReadAllText(JsonPath);              //ファイル読み込み
        var element = JsonHelper.FromJson <SpotElement>(json); //jsonからデータ読み込み
    }