From: Keir M. <ke...@cs...> - 2004-06-13 06:59:35
|
Are the command line options to PTStitcher documented anywhere? So far I know about -f <script> and -o <output> simply by trial and error, but there must be more because I get this: $ PTStitcher -f Scriptfile -o bob Converting Image 0 100% ... Error Opening Scriptfile Could not load template file LP_ivr strace reveals: open("(null)/Templates/LP_ivr", O_RDONLY) = -1 ENOENT (No such file or directory) I tried putting the Templates/ dir in my cwd, but that didn't work either. Is there a switch to tell PTStitcher where the templates are? I ask these questions because I'm working on writing an open source version of PTStitcher. However, I need to be able to get it to work before I can start my own ;-) Keir |
From: Jim W. <jim...@ro...> - 2004-06-13 18:27:00
|
See PTStitcher.txt in the helpers folder. PTStitcher -o outputpano script.txt image1 image2 .... The folder 'Templates' has to be in PTStitcher's directory. It contains HTML and VRML templates, which are used to generate the output files. You may also want to look at Hugin and its stitcher Nona. http://sourceforge.net/projects/hugin/ Jim Watters Graphic Software Developer http://members.rogers.com/jimwatters Keir Mierle wrote: >Are the command line options to PTStitcher documented anywhere? > >So far I know about -f <script> and -o <output> simply by trial and error, but >there must be more because I get this: > >$ PTStitcher -f Scriptfile -o bob >Converting Image 0 100% >... >Error Opening Scriptfile >Could not load template file LP_ivr > >strace reveals: >open("(null)/Templates/LP_ivr", O_RDONLY) = -1 ENOENT (No such file or >directory) > >I tried putting the Templates/ dir in my cwd, but that didn't work either. Is >there a switch to tell PTStitcher where the templates are? > >I ask these questions because I'm working on writing an open source version of >PTStitcher. However, I need to be able to get it to work before I can start my >own ;-) > >Keir > |
From: Pablo d'A. <pab...@we...> - 2004-06-14 13:59:12
|
On Sun, 13 Jun 2004, Keir Mierle wrote: > I ask these questions because I'm working on writing an open source version of > PTStitcher. However, I need to be able to get it to work before I can start my > own ;-) Do you know that their already is one, as part of the hugin project (http://hugin.sf.net). It doesn't support all the features PTStitcher does, but it's a lot faster. You're welcome to join the development. What are your plans for the PTStitcher replacement? A 1:1 clone, or new features as well? ciao Pablo |
From: Keir M. <ke...@cs...> - 2004-06-14 13:42:36
|
> > I ask these questions because I'm working on writing an open source version > > of PTStitcher. However, I need to be able to get it to work before I can > > start my own ;-) > > Do you know that their already is one, as part of the hugin project > (http://hugin.sf.net). It doesn't support all the features PTStitcher does, > but it's a lot faster. Oh, interesting. I hadn't noticed. Is it useable outside of hugin? How good are its panoramas compared to PTStitcher? I read on the mailing list that current Hugin CVS is not useable. How much work is needed to get CVS up to workable (releasable) form? > You're welcome to join the development. I think I may ;-) > What are your plans for the PTStitcher replacement? > A 1:1 clone, or new features as well? I was thinking 1:1 clone so that it would work as a drop-in replacement for existing tools that use PTStitcher; however, I don't much like the design of the whole PanoramaTools stack. I was also considering converting the libpano build to use SCons (www.scons.org) for building, and in the process make the Java dependency optional. I already hacked mine to compile without Java, as I have no intention of installing the J2SDK. Keir |
From: Pablo d'A. <pab...@we...> - 2004-06-14 13:42:20
|
On Sun, 13 Jun 2004, Keir Mierle wrote: > > > I ask these questions because I'm working on writing an open source version > > > of PTStitcher. However, I need to be able to get it to work before I can > > > start my own ;-) > > > > Do you know that their already is one, as part of the hugin project > > (http://hugin.sf.net). It doesn't support all the features PTStitcher does, > > but it's a lot faster. > > Oh, interesting. I hadn't noticed. Is it useable outside of hugin? How good are > its panoramas compared to PTStitcher? I'm using the coordinate transforms from the libpano, and rewrote the remappping (all pano tools interpolators available) and "blending". I use VIGRA, http://kogs-www.informatik.uni-hamburg.de/~koethe/vigra/ for image processing, to write the algorithms once, for all thinkable image types. (byte, int, float, greyscale, RGB etc.). > I read on the mailing list that current Hugin CVS is not useable. How much work > is needed to get CVS up to workable (releasable) form? I'm currently working on it. the stitching part should work fine, but not all PTStitcher modes are supported. the unusable part is the hugin gui, which I have some problems compiling on windows right now (stupid windows.h #define's and so..). > > You're welcome to join the development. > > I think I may ;-) Most of the stitching stuff located in the src/include/PT, src/include/vigra_ext and src/Panorama directories of the hugin cvs tree. Interesting files are ImageTransforms.*, Stitcher.* and some utility stuff in vigra_ext. I'm not sure if my architecture is really a good one, so please comment on it (good or bad). The two excecutables, nona and nona_gui (with progress window, for the windows guys (PTStitcher got a progress window on Win & Mac (I assume), but not on linux). Apart from the fact that they do not support some features (morphing, psd output, seam width), they can be used almost the same way as the original PTStitcher. > I was also considering converting the libpano build to use SCons > (www.scons.org) for building, and in the process make the Java dependency > optional. I've used some sophisticated makefiles, which work quite ok. Scons might be interesting, but I haven't had the time to try it on hugin yet. ciao Pablo |