Any webcam or camera that is accessible using:
- DirectShow interface for Microsoft Windows platform.
- GStreamer interface for Linux platform.
- QuickTime interface for Mac platform.
- Any built-in smartphone or tablet camera that is supported by iOS or Android OS. The camera should have at least 0.3 MegaPixel (640 x 480 pixels) resolution.
Any IP camera, that supports RTSP (Real Time Streaming Protocol):
- Only RTP over UDP is supported.
- VLC framework can be optionally used for reading video streams.
- H.264/MPEG-4 AVC or Motion JPEG should be used for encoding the video stream.
- These advanced cameras are supported:
These models of still cameras are supported:
- Canon EOS family still cameras (Microsoft Windows only)
- Nikon DSLR still cameras (Microsoft Windows only; a specific camera model should support video capture and should be listed there)
- Fujifilm X-T2 still camera (Microsoft Windows only)
These specific models of high-resolution IP cameras are supported:
- Axis M1114 camera (Microsoft Windows and Linux)
- Basler BIP2-1600-25c-DN IP camera (Microsoft Windows and Linux)
- Cisco 4500 IP camera (Microsoft Windows only)
- PiXORD N606 camera (Microsoft Windows and Linux)
- Prosilica GigE Vision camera (Microsoft Windows and Linux)
- Sony SNC-CS50 camera (Microsoft Windows and Linux)
- Uniview IPC2322EBR-DPZ28 camera
- Cameras, which can operate in near-infrared spectrum, can be used for image capture. VeriLook algorithm is able to match faces, captured in near-infrared spectrum, against faces, captured in visible light. See our VeriLook testing results for details.
- Integrators can also write plug-ins to support their cameras using the plug-in framework provided with the Device Manager from the MegaMatcher SDK or VeriLook SDK.
Simultaneous capture from multiple cameras is possible.
A video file can be also used as a data source for applications based on VeriLook SDK or MegaMatcher SDK.