VideoWrapper is a C/C++ library that provides a single abstract API for interfacing video camera libraries. Key features: concurrent capture from multiple camera libraries; support new cameras without recompiling; easily extensible; cross platform.
- Cross Platform
- Multiple Camera Support
- Easily Extensible
I have been using Videowrapper for years now. It is a great library for handling live video in augmented reality applications. Very flexible, concise, and supports all kinds of cameras (from cheap webcams to DSLRs to specialized small Point Grey cameras).