Panorama project

Pablo d'Angelo pablo.dangelo at web.de
Fri May 2 18:38:00 BST 2003


On Fri, 02 May 2003, Juha Helminen wrote:

> Hi,
>
> I do not have nothing special new, I read hugin files and tried (once
> more) think what could be portable way to do things. These included
> files are those that I can compile without fatal errors (code is not
> usable/used). If everything non-OS depending is left over then there is
> not much working code.

I'll look at you changes later on. the main things that are probably
not portable are the image reading stuff (I'd like to put the actual
image readtin stuff out of the model classes, but something for
reading the exif info belongs into the model, I think.).

I used imagemagick because of the following: it can read more excotic
image (16 bit tiff or so) formats (actually I haven't check if
wxwindows can do that), and when I want to analyse the image (ctrl
point fine tune or searching), I need access to the pixels anyway, and
image magick comes with support for different functions of that.  So
this could also be made GUI independant. does imagemagick run on the
mac as well?

the process interface is also different for windows. actually the
windows versions of PTOptimizer open a window, and the linux version
just prints some stuff to the terminal, so that needs to be
encasulated somewere as well. Probably the runOptimizer() and
runStitcher() commands should be encapsulated in their own class, that
just uses the panorama model to do the nessecary stuff. some day we
might even include the PT optimizer in our code. (Well with the
current activity agains PTGui, I'd like to keep that sort of code out
of our project right now.)

Another issue is whether we should add some contraints into the model.

For example, if I want to optimize b, but all images were taken using
the same lens, it could also toggle the optimization settings for all
other pictures. This is what I would expect in the "beginner" mode.
The advanced mode should not do this, i think.

So the question is if the model should be configurable with different
contraints/behaviours for different user groups, or if this is left to
the UI part. I believe it fits better into the model part.

> www.ptgui.com is closed temporally. This makes me thinking what is the
> future of open source panorama software -- easier than commercial one
> when I think patents. Luckily plain software patents are not valid in EU
> but is there some reason to count on them also.

well, I think Joost (PTGui author) is from the netherlands, that is
inside the EU. And the webserver seems to be there too (hosting
company: WideXS NCC located in Hoofddorp, netherlands):

traceroute to www.ptgui.com (213.206.65.75), 64 hops max, 40 byte packets

 8  Frankfurt1.BelWue.DE (129.143.1.26)  179 ms  238 ms  64 ms
 9  ffm-b2-geth0-1.telia.net (213.248.79.41)  220 ms  295 ms  255 ms
10  ffm-b2-geth0-1.telia.net (213.248.68.33)  39 ms  171 ms  269 ms
11  ffm-bb2-pos2-3-0.telia.net (213.248.64.177)  181 ms  260 ms  246 ms
12  prs-bb2-pos0-2-0.telia.net (213.248.64.197)  214 ms  201 ms  262 ms
13  prs-b1-pos1-0.telia.net (213.248.70.10)  186 ms  131 ms  196 ms
14  bcr1-so-6-1-0.Paris.cw.net (208.172.251.181)  208 ms  245 ms  164 ms
15  bcr2.Amsterdam.cw.net (208.173.210.62)  164 ms  328 ms  198 ms
16  cable-and-wireless-internal-isp.Amsterdam.cw.net (208.173.209.182)  164 ms  245 ms  345 ms
17  213.206.65.75 (213.206.65.75)  174 ms  137 ms  225 ms


I'm worried by the whole situation. Its interesting that PTAssembler
is still avaiable. But thats based in the US, where Oxal has some
patents.

I can only guess that ipix is trying to go after PTGui, after they
have lost importance in the US.

Whatever it is, it would be nice for us developers to know whats
behind the closing of the ptgui website. must be some legal trouble,
otherwise the ptgui author would have said something.

I definately do not want to get any trouble of that sort. Its just a
small opensource project for me, I do not want to have a small DeCSS
case on me.

ciao
  Pablo
--
http://wurm.wohnheim.uni-ulm.de/~redman/
Please use PGP


More information about the ptX mailing list