Ok, so I have it working with the usb camera but not the Pi camera.
I need to dig through the book a bit more to work out the performance of boot/shutdown as I had to install some python libraries (numpy, opencv, flask) .
Once it's actually running it's massively quicker than anything else I've tried - very impressed so far.