Hello!
I just got my OAK and OAK/D devices today and got them up and running quickly!

I've read a lot of docs, but still have a question on what exactly is done on the OAK device... Is the OAK running OpenCV on it? Will their be updates to the firmware? I read in the docs that the OPENVINO models are run on the OAK device... are they pushed there when the Python program is run?

Thanks!
Harold

    Hi hchattaway,

    Glad you're up and running! When you execute the Python DepthAI code on your host, the firmware is loaded over USB and then the model is copied over to the firmware, which in turn executes it on the appropriate hardware. So the firmware will get updated as you update depthai-python.

    We don't currently support executing arbitrary code on the DepthAI devices. The simplest solution is to process the data using OpenCV on the host. Alternatively, you may be interested in this blog post which would allow you implement image processing algorithms like those provided by OpenCV.

    Best,
    Philip

      philipmolloy Awesome, thanks for the reply! So just to be clear, the firmware that is on the OAK device, that is what does the object detection and then returns those objects back to the host for further processing?