Fix missing TextAsset + other panel use + double use of 'Slecht' sign

This commit is contained in:
Dries Van Schuylenbergh
2023-04-19 22:22:38 +02:00
parent 5ee7add6b9
commit 92c3101db8
9 changed files with 35 additions and 45 deletions

View File

@@ -6,7 +6,6 @@ using NatML.Internal;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
using UnityEngine;
@@ -199,6 +198,7 @@ public class SignPredictor : MonoBehaviour
/// Reference to the model info file
/// </summary>
public TextAsset modelInfoFile;
public TextAsset modelInfoFileEmbedding;
/// <summary>
/// Config file to set up the graph
@@ -389,20 +389,7 @@ public class SignPredictor : MonoBehaviour
keypointManagerEmbedding = new KeypointManagerEmbedding();
// read the embedding data
string filePath = Path.Combine(Application.dataPath, "Common/Models/BasicSigns", "embeddings.json");
if (File.Exists(filePath))
{
string jsonData = File.ReadAllText(filePath);
//UnityEngine.Debug.Log(jsonData);
embeddingDataList = JsonUtility.FromJson<EmbeddingDataList>("{\"dataList\":" + jsonData + "}");
}
else
{
UnityEngine.Debug.LogError("File not found: " + filePath);
}
embeddingDataList = JsonUtility.FromJson<EmbeddingDataList>($"{{\"dataList\":{modelInfoFileEmbedding}}}");
// Start the Coroutine
StartCoroutine(SignRecognitionCoroutineEmbed());
StartCoroutine(MediapipeCoroutineEmbed());