guardar capturas de cámara activadas por sensor

Hola chicos,

tengo un proyecto de puerta automática que se abre por sensor, pero ahora, la duda es conectar una cámara para capturar imágenes de personas que entran y salen que son activadas por sensor infrarrojo. estas imágenes se guardan en una base de datos por medio de interfaz gráfica de c#.

Pero la pregunta es: cómo conectar y programar una cámara a arduino para que haga esta función y si es factible o no.

Si usas una camara comercial no es factible.
si usas una OVXXX claro, pq estan preparadas para conectarse al Arduino via Serial o via ARDUCAM un shield especial que hace el trabajo pesado y se comunica via SPI con el Arduino lo que aumenta la velocidad de transferencia de la imagen.

si vas a usar una interfaz gráfica captura los datos en C# directamente con una cámara usb conectada al ordenaro

Porque la necesidad de conectar una Cámara al Arduino si ya la cámara es IP, y puede manejarla cualqueir PC que tiene el poder para hacerlo y herramientas mas flexibles?
Todos vienen una y otra vez con el mismo planteo.
No es muy práctico segun mi punto de vista.
Arduino puede hacerlo, si, pero lento. No tiene el poder para igualar a una PC/MAC o un smartphone o tablet.
Por los valores que venden opciones de camaras para Arduino veo camaras baratas IP que puedes leer con una PC.

Es mas un trabajo para un RaspPi o un BBB (beagleblack bone).

Afirmando lo que digo en la ultima linea te muestro la combinación perfecta, RasPi o BBB y OpenCV.
Mira en el enlace (Android IP CAM via OpenCV and python) con cuan pocas lineas ya ves la imagen en una terminal de RasPi desde una cámara IP.