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