C++ wrapper classes for MATLAB Engine
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE
README.md
matlab_Eng_Wrapper.h
matlab_Eng_Wrapper_arma.h
matlab_Eng_Wrapper_eig.h
matlab_Eng_Wrapper_opencv.h

README.md

Cpp-wrapper-classes-for-MATLAB-Engine

C++ wrapper classes for MATLAB Engine

The MATLAB Engine can be used to call MATLAB from within C++ applications. This can used for many purposes such as gradual transitioning from a research work prototype to a working end-product (which could be commercialized) which is written in C++. However, the available MATLAB Engine API is tedious and can be made better and more elegant by wrapping the majority of the functions in C++ classes. The project provides the following functionalities:

  1. A MATLAB Engine C++ wrapper for general matrices
  2. A MATLAB Engine C++ wrapper for Armadillo C++ linear algebra library matrices.
  3. A MATLAB Engine C++ wrapper for the Eigen library.
  4. A MATLAB Engine C++ wrapper for the OpenCV library matrices.

Some of the code used in the wrapper have been adapted from Andrej Karpathy's code. 

https://kyaw.xyz/2017/12/18/c-wrapper-classes-matlab-engine/

Copyright (C) 2017 Kyaw Kyaw Htike @ Ali Abdul Ghafur. All rights reserved.

Dr. Kyaw Kyaw Htike @ Ali Abdul Ghafur

https://kyaw.xyz