/cmn-StoreData

Project to record images and encode data in a video sequence.

Primary LanguageC++MIT LicenseMIT

StoreData

========

StoreData is a project to record images and encode data in video sequence or binary format. It contains classes for volatile data buffering.

#StoreData Video Sample

Getting Started

Prerequisites

OpenCV 3.x+
Boost 1.69+

Installing

Windows Run batch file in the configuration folder: configure\win\configure.bat
The batch file is used to configures the location of the third party libraries.

Run batch files from folder configure\win in the order (1~2).
If new third party libraries are installed (i.e. new version of boost), run "configure\win\900. clear cache.bat". Please, note that all the files in build folders are deleted.


0. configure.bat<br/>
Batch file to set the third party libraries location<br/>
1. create_slns.bat<br/>
It creates the projects solution.<br/>
2. build_slns.bat<br/>
It builds the solutions and creates the binary files.<br/>

or by executing cmake from the root folder to compile with favourite compiler.<br/>

Features

  • Record asynchronously video data in avi format
  • Record asynchronously video data and encode information in avi format
  • Record asynchronously video and data in binary format (dat)
  • Record asynchronously binary data (sample_record_container)
  • Bufferize in primary memory chunk of data which can persist for a limited amount of time (sample_volatile_timed_buffer)

Authors

License

This project is licensed under the (see the LICENSE.md file for details).