# VisionLib issues

**URL:** <https://forum.magicleap.cloud/t/visionlib-issues/1878>\
**Category:** General\
**Tags:** unity\
**Created:** [May 9, 2023, 7:30pm UTC](https://forum.magicleap.cloud/t/visionlib-issues/1878 "2023-05-09T19:30:24Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![rob42lou](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.magicleap.cloud/rob42lou/32/656_2.png) [@rob42lou](https://forum.magicleap.cloud/u/rob42lou)\
**Post date:** [May 9, 2023, 7:30pm UTC](https://forum.magicleap.cloud/t/visionlib-issues/1878/1 "2023-05-09T19:30:24Z")

</div>

Hi,

I'm trying to use Object Tracking with VisionLib which has Magic Leap 2 support and an example. However the example does not work for me, and nothing I've tried has made it track the default car. I'm honestly not sure it's getting the right camera feed.

Here's one of the warnings/errors I'm getting after VisionLib says it's streaming 640x480:  
"2023-05-09 15:24:56.219;10187;19322;19322;Warn;UnityMain;type=1400 audit(0.0:15278): avc: denied { search } for name="traces" dev="nvme0n1p37" ino=606211 scontext=u:r:untrusted\_app:s0:c187,c256,c512,c768 tcontext=u:object\_r:trace\_data\_file:s0 tclass=dir permissive=0;  
"

Unsure if that is related, but I always get it.

Unity: 2022.2.17f1  
ML2: Latest everything  
VisionLib: Latest

---

<div class="post-metadata">

**Author:** ![sengelman](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.magicleap.cloud/sengelman/32/11_2.png) [@sengelman](https://forum.magicleap.cloud/u/sengelman)\
**Post date:** [May 9, 2023, 9:25pm UTC](https://forum.magicleap.cloud/t/visionlib-issues/1878/2 "2023-05-09T21:25:05Z")

</div>

@rob42lou Can you link the example you're referring to?

---

<div class="post-metadata">

**Author:** ![rob42lou](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.magicleap.cloud/rob42lou/32/656_2.png) [@rob42lou](https://forum.magicleap.cloud/u/rob42lou)\
**Post date:** [May 9, 2023, 9:46pm UTC](https://forum.magicleap.cloud/t/visionlib-issues/1878/3 "2023-05-09T21:46:21Z")

</div>

Sure, it's in their SDK here: [https://visionlib.com/develop/downloads/](https://visionlib.com/develop/downloads/)  
You need to import the magic leap 2 example from the extension folders. Thanks for looking into it!

---

<div class="post-metadata">

**Author:** ![rob42lou](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.magicleap.cloud/rob42lou/32/656_2.png) [@rob42lou](https://forum.magicleap.cloud/u/rob42lou)\
**Post date:** [May 10, 2023, 1:33pm UTC](https://forum.magicleap.cloud/t/visionlib-issues/1878/4 "2023-05-10T13:33:28Z")

</div>

Here's the full log. I do see some camera unhappiness in there but am unsure if it's relevant.

[Log.txt](https://forum.magicleap.cloud/uploads/short-url/qp13auuCM39jXeb821nwUbUC8vT.txt) (1.2 MB)

---

<div class="post-metadata">

**Author:** ![sengelman](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.magicleap.cloud/sengelman/32/11_2.png) [@sengelman](https://forum.magicleap.cloud/u/sengelman)\
**Post date:** [May 10, 2023, 2:14pm UTC](https://forum.magicleap.cloud/t/visionlib-issues/1878/5 "2023-05-10T14:14:15Z")

</div>

This is difficult to look into as it seems to require an authenticated account, a download, some setup, etc.

I'd like to make sure you're setting permissions:

> **[Declaring Permissions | MagicLeap Developer Documentation](https://developer-docs.magicleap.cloud/docs/guides/unity/permissions/declaring-permissions)**
>
> Learn how to declare permissions to access normal features or request access to dangerous ones.

---

<div class="post-metadata">

**Author:** ![rob42lou](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.magicleap.cloud/rob42lou/32/656_2.png) [@rob42lou](https://forum.magicleap.cloud/u/rob42lou)\
**Post date:** [May 11, 2023, 12:09pm UTC](https://forum.magicleap.cloud/t/visionlib-issues/1878/6 "2023-05-11T12:09:31Z")

</div>

Double checked the xml and the permissions are all there. I'm using Unitys "Custom Manifest" and have checked all the checkboxes available in the Magic Leap permissions section. The green circle that indicates the camera is on does show up.

---

<div class="post-metadata">

**Author:** ![mischmit](https://avatars.discourse-cdn.com/v4/letter/m/49beb7/32.png) [@mischmit](https://forum.magicleap.cloud/u/mischmit)\
**Post date:** [May 16, 2023, 1:58pm UTC](https://forum.magicleap.cloud/t/visionlib-issues/1878/8 "2023-05-16T13:58:29Z")

</div>

Hey @rob42lou 🙂

Thanks for the pleasent call, yesterday!

As you pointed out, you got it working - but had to restart your application to adopt the granted permissions.

I will take a look into it and keep you updated.

---

<div class="post-metadata">

**Author:** ![rob42lou](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.magicleap.cloud/rob42lou/32/656_2.png) [@rob42lou](https://forum.magicleap.cloud/u/rob42lou)\
**Post date:** [May 17, 2023, 12:14pm UTC](https://forum.magicleap.cloud/t/visionlib-issues/1878/9 "2023-05-17T12:14:49Z")

</div>

Thanks so much for your help! Removing the voice command permission makes it behave fine after 1 restart.

If it is what I think it is then maybe a while loop until these permissions are granted would help, and then initialize the camera and other permission related things. I noticed that's what the Magic Leap 2 camera example does.

---

<div class="post-metadata">

**Author:** ![rob42lou](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.magicleap.cloud/rob42lou/32/656_2.png) [@rob42lou](https://forum.magicleap.cloud/u/rob42lou)\
**Post date:** [May 17, 2023, 4:35pm UTC](https://forum.magicleap.cloud/t/visionlib-issues/1878/10 "2023-05-17T16:35:57Z")

</div>

I have confirmed that ML SDK 1.2.0 works. ML Unity Package 1.3 works, 1.4 works, as well as 1.5. However 1.6.0 does not work.

---

<div class="post-metadata">

**Author:** ![itzhak](https://avatars.discourse-cdn.com/v4/letter/i/58f4c7/32.png) [@itzhak](https://forum.magicleap.cloud/u/itzhak)\
**Post date:** [May 20, 2023, 2:01pm UTC](https://forum.magicleap.cloud/t/visionlib-issues/1878/11 "2023-05-20T14:01:11Z")

</div>

We had an issue getting the Camera frame pose in the CV example in 1.6 so VL wont work without pose data, We reported it as well.

---

<div class="post-metadata">

**Author:** ![rob42lou](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.magicleap.cloud/rob42lou/32/656_2.png) [@rob42lou](https://forum.magicleap.cloud/u/rob42lou)\
**Post date:** [May 20, 2023, 2:29pm UTC](https://forum.magicleap.cloud/t/visionlib-issues/1878/12 "2023-05-20T14:29:03Z")

</div>

I think I tracked down part of the issue. In the ML code for GetFramePose() there's a IsStarted variable that doesn't end up being true ever. Then in my log I get a permission denied for Camera\_Capture\_CVIP.

This IsStarted variable can be found being used in MLCVCamera.cs, and is a new addition between 1.5 and 1.6.

---

<div class="post-metadata">

**Author:** ![rob42lou](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.magicleap.cloud/rob42lou/32/656_2.png) [@rob42lou](https://forum.magicleap.cloud/u/rob42lou)\
**Post date:** [May 20, 2023, 4:27pm UTC](https://forum.magicleap.cloud/t/visionlib-issues/1878/13 "2023-05-20T16:27:18Z")

</div>

Removing the IsStarted variable from GetFramePose() in MLCVCamera.cs fixes this.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex019/uploads/magicleap1/original/1X/bd9b737a4d45ea243aa7eb177d60a773b806899a.svg) [@system](https://forum.magicleap.cloud/u/system)\
**Post date:** [October 2, 2023, 5:53pm UTC](https://forum.magicleap.cloud/t/visionlib-issues/1878/15 "2023-10-02T17:53:06Z")

</div>

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.
