For those who can't run the demo file because of 'undefined function' error. You need to:
1) Run this command: list = dir('*.cpp');
to get the list of files.
2) For all the files in list, change log(2) to log(2.0). You can get all the files' names by:
2) Run 'makeosmex.m'
Now this should works like a dream.
20 Jun 2014
This toolbox provides signal/image/3D processing based on Bregman Iterations
Few comments on the installation on OS OpenSuse , requirements:
- CurveLab-2.1.2 (follow curvelab.pdf)
- g++ 3.3, if higher -> update the
appropriate *.hpp by adding
I could compile the cpp-files using g++ 4.3 and Matlab R2012b:
mex fdct3d_param_mex.cpp fdct3d_param.o -lfftw
Since the installation was not that clear for me, I thought to post my experience.
I got following error, on running demo_mi.m
Undefined function 'estpab' for input arguments of type 'double'.
Error in mutualinfo (line 21)
[p12, p1, p2] = estpab(vec1,vec2);
Error in demo_mi (line 25)
What's wrong ?