Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Myriad X / Compute sticks support. #37

Open
vpenades opened this issue Jun 4, 2020 · 1 comment
Open

Myriad X / Compute sticks support. #37

vpenades opened this issue Jun 4, 2020 · 1 comment

Comments

@vpenades
Copy link

vpenades commented Jun 4, 2020

We're leveraging Emgu on low end machines, and we were thinking about the possibility of boosting these machines with compute sticks.

So, we would like to know if Emgu.TF supports these compute sticks, or if there's plans to support them in the future.

@emgucv
Copy link
Owner

emgucv commented Mar 22, 2021

I don't think Tensorflow support Myriad X device, if I am wrong, please point me out a reference.

However, you could use Myriad X in Oak-D and Oak-1 devices in Emgu CV:

https://store.opencv.ai/products/oak-d
https://store.opencv.ai/products/oak-1

We are adding experimental Depth AI SDK support in the Emgu CV project to let you use Oak-D and Oak-1 devices:

https://github.com/emgucv/emgucv/tree/master/Emgu.CV.Contrib/DepthAI

The current Emgu CV commerical release should also let you use Myriad devices through the DNN module.

We have an Oak-D AI kit that use Movidius Myriad X chip. When we plug in the Oak-D AI kit, the DNN backend option of “InferenceEngineNgraph – Myriad” will show up. See the highlight below.
Myriad

Once you loaded your “Net” object, you will need to call the following two function
https://www.emgu.com/wiki/files/4.5.1/document/html/ec3ed7c8-645f-43fa-9379-6b218dbce8e2.htm
https://www.emgu.com/wiki/files/4.5.1/document/html/68163da1-c01d-af3e-d1a0-5116a9712c76.htm
to ask Open CV to use the preferred backend. I am only able to use the “InferenceEngineNgraph - Myriad” option with OpenVINO models. Using non-OpenVino models seems to crash the application when we set the preferred target and backend to “InferenceEngineNgraph - Myriad”.

Hope that helps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants