Skip to content
Matlab Mat file read and write C++ class with OpenCV bindings. Matlab is used a lot in computer vision, and people often share Matlab code or data in Mat-file storage. This small project gives OpenCV users the ability to read and write Mat files natively in C++
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc Updated doxygen handling Apr 6, 2013
include Fixed error checking on ZLIB inflation Aug 13, 2012
src Let CMAKE_PREFIX_PATH control the install dir Feb 6, 2014
LICENSE Added LICENSE Jun 9, 2017
README Added README Apr 6, 2013
package.xml make the package compile under Groovy Jan 4, 2013
stack.xml Added catkin build support Jul 14, 2012


          An open source Matlab-MAT file parser written in C++

CVMATIO implements a Matlab v7 MAT file parser in C++, giving users the 
ability to interact with binary MAT files in their own projects. 

The project has the following dependencies:
    OpenCV  REQUIRED (for translating Matlab types)
    CMake   REQUIRED (for building)
    ZLib    REQUIRED (for uncompressing Mat files)
    Doxygen OPTIONAL (for documentation)

To configure the project, set the options at the top of CMakeLists.txt
To build the project, follow the normal cmake routine from the root folder:

    >> mkdir build
    >> cd build/
    >> cmake ..
    >> make -j8
You can’t perform that action at this time.