Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Question Switching multiple Mutable RuntimeReferenceImageLibrary is Possible ?

Discussion in 'AR' started by Hardik_Unity3d, Feb 7, 2023.

  1. Hardik_Unity3d

    Hardik_Unity3d

    Joined:
    Jun 9, 2022
    Posts:
    2
    I have two different dynamic sets of images that will add runtime.
    So My question is can we switch Mutable RuntimeReferenceImageLibrary runtime and be able to scan older added Images?

    Right now I am trying that but once I Switch Library it stuck after eventArgs.added. no error but nothing work at all...
    Code (CSharp):
    1. public void switchImageLibrary(int curLibIndex)
    2.         {
    3.             trackImageManager.trackedImagesChanged -= OnTrackedImagesChanged;
    4.             var newLib = curLibIndex == 0 ? "QR Library" : "Image Library";
    5.             LogHandler.Instance.Log("Switching Library to :- " + newLib);
    6.             trackImageManager.enabled = false;
    7.             var lib = curLibIndex == 0 ? QRCodeImageLibrary : ImageAccessPointLibrary;
    8.             trackImageManager.referenceLibrary = trackImageManager.CreateRuntimeLibrary(lib) as MutableRuntimeReferenceImageLibrary;
    9.             trackImageManager.enabled = true;
    10.             trackImageManager.trackedImagesChanged += OnTrackedImagesChanged;
    11.             LogHandler.Instance.Log("Current Marker Count : " + trackImageManager.referenceLibrary.count);
    12.             LogHandler.Instance.Log("Current Library name " + trackImageManager.referenceLibrary.ToString());
    13.  
    14.             for (int i = 0; i < trackImageManager.referenceLibrary.count; i++) {
    15.  
    16.                 LogHandler.Instance.Log("Reference Added In Library : " + trackImageManager.referenceLibrary[i].name);
    17.             }
    18.         }

    Using this code to switch libraries....

    Any help or suggestion will help me more...
     
  2. KyryloKuzyk

    KyryloKuzyk

    Joined:
    Nov 4, 2013
    Posts:
    1,128