Exemplo n.º 1
0
    public ONNXModelHelper(IUnityScanScene unityApp)
    {
        UnityApp = unityApp;
        Task something = LoadModelAsync();

        something.Wait();
    }
    public async Task Inititalize(IUnityScanScene unityApp)
    {
        System.Diagnostics.Debug.WriteLine("Inititalize");
        UnityApp = unityApp;

        SetHolographicSpace();
        await InitializeCameraCapture();
        await InitializeCameraFrameReader();
    }
Exemplo n.º 3
0
    public async Task Inititalize(IUnityScanScene unityApp)
    {
        UnityApp    = unityApp;
        ModelHelper = new ONNXModelHelper(UnityApp);
        await ModelHelper.LoadModelAsync();

        await InitializeCameraCapture();
        await InitializeCameraFrameReader();
    }
Exemplo n.º 4
0
    public async Task Inititalize(IUnityScanScene unityApp, string modelName = "", int maxDetection = 20, float probabilityThreshold = 0.1f, float iouThreshold = 0.45f)
    {
        UnityApp    = unityApp;
        ModelHelper = new ObjectDetectionHelper(UnityApp);
        await ModelHelper.LoadModelAsync(modelName, maxDetection, probabilityThreshold, iouThreshold);

#if UNITY_WSA && !UNITY_EDITOR
        await InitializeCameraCapture();
        await InitializeCameraFrameReader();
#endif
    }
    public async Task Inititalize(IUnityScanScene unityApp, string modelName = "", float accuracy = 0.5f)
    {
        UnityApp    = unityApp;
        ModelHelper = new ONNXModelHelper(UnityApp);
        await ModelHelper.LoadModelAsync(modelName, accuracy);

#if UNITY_WSA && !UNITY_EDITOR
        await InitializeCameraCapture();
        await InitializeCameraFrameReader();
#endif
    }
Exemplo n.º 6
0
 public ONNXModelHelper()
 {
     UnityApp = null;
 }
 public ONNXModelHelper(IUnityScanScene unityApp)
 {
     UnityApp = unityApp;
 }
 public ObjectDetectionHelper(IUnityScanScene unityApp)
 {
     UnityApp = unityApp;
 }
 public ObjectDetectionHelper()
 {
     UnityApp = null;
 }