-
Notifications
You must be signed in to change notification settings - Fork 15
Home
Andrés Solís Montero edited this page Oct 19, 2015
·
19 revisions
VivaVideo is a base project to create your own C++ video-based OpenCV algorithms.
Enclosed in this project you will find the vivalib framework. The vivaVideo project uses the concurrent vivalib framework to process video or image sequences and generate video outputs of your algorithm.
The VIVA prefix makes reference to the Research Lab which I am a member of (VIVA Lab).
The VIVA acronym stands for:
- Video Processing and Coding
- Image Processing and Analysis
- Computer Vision
- Autonomous Systems
which makes a nice prefix name for the purpose of this base project and library. It also means {"alive"|"cheers"} in Spanish.
- OpenCV
- C++11 Compiler
- CMake
Mac, Linux, Windows
- Batch Processing
- Select an Input Device
- Select an Output Device
- Handling Mouse and Keyboard Events
- Channel Buffer size
- Create your own Input Class
- Create your own Output Class
- Create your own Project
- UML Class Diagram
-
API Reference
- Processor Class
- BatchProcessor Class
- Input Class
- Ouput Class
- ProcessFrame Class
- BatchProcessFrame Class
- MouseListener and KeyboardListener Classes