[ptx] faster stitcher

alexandre jenny alexandre.jenny at le-geo.com
Sun Nov 23 09:24:17 GMT 2003


Hi pablo, 

It's cool your stitcher ! Let's compile it in windows, quick !
BTW : Hint and Tips for windows compilation.
Yes, you have to link against libjpeg, libtiff, libpng and fftw. I used some
of the precompiled libraries available on sourceforge, but unfortunately, it
doesn't worked (Some strange crash problem during premain _crt debug
initialisation which crashed any vigra project before entering into _main
function. But anyway, I solved it by recompiling first the libraries then
vigra.

I will try to compile your stitcher soon, to see it in action.

Another words on SIFT status, so good news and some bad news :
Good news, I rewrote the sift detector with the use of vigra and it should
work soon (I just made a quick and dirty matlab to cpp translation and
didn't take time to debug the output, so It's still buggy but the whole
algorithm is implemented).
The bad news : I asked for licencing issues and the sift detector is covered
by a patent : Quote :
"The patent covers the process used in SIFT, not the code itse;f.  Even if
the code was rewritten, it would still be covered by the patent.  You could
use the code you wrote to validate the scientific principles disclosed in
Dr. Lowe's publications, but if you wanted to use Dr. Lowe's work for your
benefit, commercial or otherwise, you would need a license." That's of
course a bad news.

Anyway, I will try to finish it for testing purpose and will switch my plans
to see if I can do something in the new stitcher ...

Bye
 
> -----Message d'origine-----
> De : ptx-bounces at email-lists.org 
> [mailto:ptx-bounces at email-lists.org] De la part de Pablo d'Angelo
> Envoyé : dimanche 23 novembre 2003 09:27
> À : PTX mailing list
> Objet : Re: [ptx] faster stitcher
> 
> 
> On Sun, 23 Nov 2003, Yili Zhao wrote:
> 
> > Hi,
> >   I am interested in testing the faster stitcher also.
> > Does it can run on Windows platform? What is impex?
> 
> Yes. impex is that part of vigra to load/save images.
> 
> >   Since hugin have used vigra's headfiles, why not hugin also uses 
> > vigra library in the future for more image processing function?
> 
> If you look at the sourcecode you will see that almost all 
> image processing is done with hugin, except for the drawing 
> to screen, which obviously needs to be done with wxWindows.
> 
> > It
> > seems that vigra needs libjpeg, libtiff, libpng for image support, 
> > and needs libfftw (version 2.1.3) for Fourier transform. PT 
> and wxWindows 
> > also included libjpeg, libtiff and libpng. If hugin uses 
> vigra library and 
> > wxWindows library, will they conflict in image reading and writing?
> 
> I don't know for the statically linked version. but currently 
> I have no need for the parts of vigra that require more than 
> the vigra headers in hugin.
> 
> Since on linux they are linked dynamically from a shared 
> library (dll) there shouldn't be any problems.
> 
> >   I will download full version of vigra and fftw and 
> compile them on 
> > Windows platform. Does anyone have some experience on this topic?
> 
> No, but I remember that Alexandre Jenny, who is/has 
> implemented a sift feature detector (cool stuff :) also had 
> some problems with the libjpeg, even without linking to hugin.
> 
> btw. I haven't updated the windows makefiles lately. You 
> might have to add some .o files to the makefile.g95.
> 
> ciao
>   Pablo
> --
> http://wurm.wohnheim.uni-ulm.de/~redman/
> Please use PGP
> 



More information about the ptX mailing list