I found this earlier and it would make sense to use a WebCam instead of a PiCamera for performance. Its a trade though. Feb 15 '15 before the Pi3+
The Pi camera is 'run' by the GPU and can dump full frames into RAM at 15 frames a second .. (Bobs NOTE: So the MAX is 15 fps for a Pi Cam according to this in 2015) this is 7.5MB/frame, 15fps = 112.5 Mega BYTES per second .. or you can have full HD resolution 30fps H264 encoded (by the GPU) along with some simultaneous still photos (Google MMAL) all at virtually zero CPU loading ..
I am going to post this question directly on the Raspberry Pi forum. But I am thinking for Inference the webcam is the best choice. Post back soon.
Have you seen the following?
I think it is due to PiCam's too high default resolution.
By the way, I can not try because I broke PiCam…
Sorry you broke your Pi Cam. I am still trying to rebuild my new Pi. Its not as easy as download from github and go. It wasn't too bad before but now the NCS GitHub is down or being rebuilt its harder.
I find the same problem too, It seems that the PI camera work though camera sensor--->GPU , it seems that we can save some RAM room, but I change my attitude about USB camera after a test, It seems that a USB camera always work better than PI camera, maybe some mistake I have made in the testing.