hi,Stephen, thank a lot for your brilliant work. This is just what I need now. I am trying to use this optimizer on image registration. However, I am not able to make it work. I compile with the mex file on 64bit ubuntu 11.1 with matlab 2011b. The GCC version is 4.6.1. I managed to make the mexa64 file. But when running the test 1, I got error like:
=== lbfgsb "driver1" test problem, 2D ===
Invalid MEX-file '/media/Data/project/codes/Lbfgsb.3.0/lbfgsb_wrapper.mexa64':
version `GFORTRAN_1.4' not found (required by
An awesome library.
Dear Dirk, in file image_registration.m at line 533 to 543, shouldn't
come after computing filter size for Gaussian, i.e. after line 541
Since, O_trans is converted to vector, size(O_trans,2) is 1.
Thus, size(Istatic,2)/size(O_trans,2) = size(Istatic,2)
which is very large(around 130 for an image of size 400*530).