From: Daniel M. G. <dm...@uv...> - 2006-10-17 22:39:35
|
Bruno> On Tue 17-Oct-2006 at 11:55 -0700, Daniel M. German wrote: >> >> Thanks for the test images. The reason that PTuncrop does not work is >> that the TIFF files lack full image records. >> >> What should the behaviour of PTuncrop be in this case? >> >> 1. Force the user to specify full size of the image as a parameter? >> >> 2. Force the full size to be offset + cropped_size (in each >> dimension)? Bruno> 2 by default, but 1 would be a useful option. >> 2 is easy to implement, but I think 1 is the proper option, given that >> TIFFs have to be "compatible" (same size, same depth) to be "blended". Bruno> Actually enblend is quite happy blending images with different Bruno> dimensions, it just aligns the top left corner of each. I just Bruno> assumed that because nona doesn't record the full 'cropped TIFF' Bruno> image size, this was how it was supposed to work. Panotools uses the size of the first image to determine the size of the overall panorama. There might be also implicit assumptions that all images are the same size when allocating space and moving data around. I will change the tools not to use the full size, if it is not present. The question is, how do we determine the size of the output panorama? HOw does enblend work? Does it assume the size of the panorama is the size of the "largest" image (offset + size) in each dimension? With respect to creating a text file with info about the panorama. What do you think about this: ---------------------------------------------------------------------- n;fullsizex;fullsizey file1;offsetx,offsety;croppedsizex,croppedsizey ... filen;offsetx,offsety;croppedsizex,croppedsizey ---------------------------------------------------------------------- Do we need anything else? this can be created by nona and PTmender. I would not like to have to read this file (it makes things more complex) and rather have somebody write a "driver" for the tools (such as a perl script). As long as the PT<tools> have command line options to use this data. dmg -- Daniel M. German "If Microsoft ever does applications Linus Torvalds -> for Linux it means I've won." http://turingmachine.org/ http://silvernegative.com/ dmg (at) uvic (dot) ca replace (at) with @ and (dot) with . |