Do all arducam need the "Arducam-F Shield"?
You have three requirements:


Good quality (colour)
High resolution
Fast operation


Those three requirements together mean you cannot use a normal Arduino.


The Arduino has nether the memory nor processing power to directly communicate with a camera module.
The ones you can communicate with have internal buffer memory and use a slow UART interface to transfer a frame. That is not fast.
The Arduino cannot deal with a large picture regardless of speed. All you can do is pass the image through to somewhere else for processing. Slowly.


So you can either have very low resolution or slow speed.

So use a Raspberry Pi or something similar which is more capable of using a camera (indeed, the Pi has a dedicated camera connection).