Re: [hugin-ptx] More image tabs in fast preview window

2011-01-12 Thread Emad ud din Btt
I am third for this request. I have to stitch 150-200 images in one
panorama. When I have to use IDENTIFY button. I have to scroll many times to
identify image.

Wrapping it to rows is a very nice idea.
At this moment On mouse over number on numbered bar is highlighted. is it
possible that when I use IDENTIFY button and mouse over an image than
numbered bar auto scrolls to desired number.






On Thu, Jan 13, 2011 at 11:05 AM, Seb Perez-D

> wrote:

> On Thu, Jan 13, 2011 at 05:54, Sigma Relief  wrote:
> > Just a minor request for the GUI on the fast preview feature in
> > windows; make the numbered tabs closer together when there are more
> > images.  [...] Wrapping to a 2nd or 3rd line
> > would make identifying images easier as it eliminates having to
> > continually scroll back and forth when using the identify feature.
>
> I second this request - it would be very helpful.
>
> Cheers,
>
> Seb
>
> --
> You received this message because you are subscribed to the Google Groups
> "Hugin and other free panoramic software" group.
> A list of frequently asked questions is available at:
> http://wiki.panotools.org/Hugin_FAQ
> To post to this group, send email to hugin-ptx@googlegroups.com
> To unsubscribe from this group, send email to
> hugin-ptx+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/hugin-ptx
>



-- 


*Emaad*
www.flickr.com/emaad

-- 
You received this message because you are subscribed to the Google Groups 
"Hugin and other free panoramic software" group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx


Re: [hugin-ptx] More image tabs in fast preview window

2011-01-12 Thread Seb Perez-D
On Thu, Jan 13, 2011 at 05:54, Sigma Relief  wrote:
> Just a minor request for the GUI on the fast preview feature in
> windows; make the numbered tabs closer together when there are more
> images.  [...] Wrapping to a 2nd or 3rd line
> would make identifying images easier as it eliminates having to
> continually scroll back and forth when using the identify feature.

I second this request - it would be very helpful.

Cheers,

Seb

-- 
You received this message because you are subscribed to the Google Groups 
"Hugin and other free panoramic software" group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx


[hugin-ptx] More image tabs in fast preview window

2011-01-12 Thread Sigma Relief
Just a minor request for the GUI on the fast preview feature in
windows; make the numbered tabs closer together when there are more
images.  The old version could fit 50+ on a 1600 pixel wide screen
while fast preview fits 40 with large spacing between tabs.  Reducing
spacing would be a good easy start.  Wrapping to a 2nd or 3rd line
would make identifying images easier as it eliminates having to
continually scroll back and forth when using the identify feature.  At
least in Windows, there is plenty of room for 3 rows of numbers, 1
above the current row and 1 where the horizontal scroll bar is.  A
small vertical scroll bar could be used for more than 3 rows.

Are there any simple variables a user could tweak to improve this?

I'm not sure if there is an official feature request area so any
pointers would be appreciated.

-- 
You received this message because you are subscribed to the Google Groups 
"Hugin and other free panoramic software" group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx


Re: [hugin-ptx] Re: clustered hugin

2011-01-12 Thread Bruno Postle

On Wed 12-Jan-2011 at 13:28 -0800, michael.grant wrote:


Bruno, when you talk about a makefile model, where can I see that?  
I see, on windows, there's a make.exe, and I'm familiar with make.  
Where/how are these makefiles generated that make is run on?


There is some documentation here: 
http://wiki.panotools.org/Panorama_scripting_in_a_nutshell#Makefile_stitching_system


Basically Hugin constructs a list of all the temporary files and the 
rules to assemble them, then writes it all to a Makefile.  The 
stitching process is then managed by gnu make, you can 
close Hugin, or start a new project during stitching, or run 
stitching entirely on the command-line later or on another machine.


Would the other machines need access to all the images in the 
pano?  Could only the overlapping parts of the images be sent to 
the other server for stitching?


The simplest way to do it is to use something like 'distmake', this 
would require that all the photos were on a shared filesystem


--
Bruno

--
You received this message because you are subscribed to the Google Groups "Hugin and 
other free panoramic software" group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx


[hugin-ptx] Re: clustered hugin

2011-01-12 Thread michael.grant
I used to work for Sun (but not on SGE).  I had a quick look at it.
We could create our own grid.  There's also things like BOINC, but
BOINC is a research grid.  BOINC is something you download and install
on your machine and it allows people to run stuff on your machine.
There's a control panel and you decide which projects to donate your
spare computrons to.  For example, you could say 50% to einst...@home
and 50% to s...@home.  Then, you ignore it.  When you're computer's
screenlock comes on, your computer starts working on these tasks.  It
sits there, gets a new task, and when it's done, it returns the
results.  As soon as you come back to your computer, it stops the grid
task.  You never know it's there.  I've been running it for years on
my computers and never had a problem with it.

I don't know if BOINC would let us build something to let people
submit panos to a grid that used the BOINC platform.  This may be
overkill, and it may take a central server somewhere.

In the shorter term, it would be very worth while if hugin could be
split into two parts, a server and a client which could submit things
to the server(s).

Bruno, when you talk about a makefile model, where can I see that?  I
see, on windows, there's a make.exe, and I'm familiar with make.
Where/how are these makefiles generated that make is run on?

Would the other machines need access to all the images in the pano?
Could only the overlapping parts of the images be sent to the other
server for stitching?

Michael

On Jan 12, 12:38 am, Roger Goodman  wrote:
> All,
>      There used to be a product from SUN, called Sun Grid Engine (SGE)
> that was made to distribute jobs over multiple computers for
> processing.  It was free a couple years ago, I haven't looked lately,
> now that Oracle owns them.  It might be worth looking into.  As I
> recall, it would run on Windows, Linux, or Solaris systems, but they all
> had to be the same OS in the grid.
> Roger Goodman
>
> On 1/11/2011 6:10 PM, Bruno Postle wrote:
>
>
>
>
>
>
>
> > On Tue 11-Jan-2011 at 09:37 -0800, michael.grant wrote:
>
> >> Could hugin be split up to run part of it's stitching remotely?
>
> > Yes, the Makefile stitching system used by Hugin is very suited to
> > distribution over multiple machines.

-- 
You received this message because you are subscribed to the Google Groups 
"Hugin and other free panoramic software" group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx


[hugin-ptx] Re: what should be in the scripting interface? please have your say!

2011-01-12 Thread kfj


On 12 Jan., 20:08, Pablo d'Angelo  wrote:

> In addition to the basic Data model (as you seem to have done already),
> the algorithms in hugin_base/algorithms might be useful for scripting
> workflows. Here, maybe only the static driver functions are required in
> the scripting language as the multi step approach (custruct algorithm
> object, call runAlgorithm() & get the results out of the object) is
> probably quite a hassle when writing scripts.

It would be most helpful if you could point to specific header files
and routines therein that you would like to see wrapped. I'll have a
look at  hugin_base/algorithms and see if anything appeals and yields
easily. I also thought to maybe wrap stuff in the PT interface, what
do you think? The data model is indeed fairly well covered by now -
all functionality from the following headers is in the interface:

SrcPanoImage.h
PanoramaVariable.h
PanoramaOptions.h
ControlPoint.h
Panorama.h

when I say all functionality, I mean that all classes and other data
types are available as proxies in the target language (currently only
Python, but I suppose I could easily churn out a perl one, and a few
others for that matter) and all methods of the classes can be called.
Of course this is all quite a lot and I haven't had time to test it
thoroughly, but since the process is mainly automatic I am quite
convinced it'll all work nicely. The current status quo with the above
headers covered feels like a milestone to me, and I'll go over the
data now for a bit and then publish.

> Btw. is your code available in some repo? Maybe a new hugin_scripting
> branch would be a good idea.

I don't have and don't want a sourceforge account, so I'll publish via
the same route as I have published my other Python material. So far
I've GPL'd everything, so if it's well received there's no problem for
it to be copied into the hugin distro channels. Intergrating the stuff
into the hugin source tree is straightforward, it's all in a separat
folder and the master CMakeList.txt only needs to include that folder,
from there it's almost automatic, only one of the headers is modified
slightly in a compatible manner, but maybe I can work around the
issues there and somehow wrap it unmodified. I'll probably also put
the binaries for the Python modules online, that'd be Kubuntu 10.10
and Python 2.6. I haven't been willing (Windows) or able (Mac OS) to
do tests on other systems, but SWIG 2.0.1 is source-distributed to all
these platforms, Python is available for all of them, and CMake also.

> > The next step, the 'mechanism to use scripted content from hugin',
> > would require code linked into hugin to interface with a scripting
> > language, enabling stuff like 'plugins'.
>
> That would be especially helpful for customizing workflows etc. If the
> integration also extends to wxPython, new GUI functionality could be
> quite easily prototyped or even implemented in python.

It all looks very promising. I even have dreams of 'floating' the
Python stuff and make it quite feasible to run the show with Python
(so, have the main() there and use the C++ as a backend for time-
critical stuff). The great difference using a scripting language is
that you don't have to compile and link; the access is practically
instantaneous.

Kay

-- 
You received this message because you are subscribed to the Google Groups 
"Hugin and other free panoramic software" group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx


[hugin-ptx] Re: what should be in the scripting interface? please have your say!

2011-01-12 Thread Pablo d'Angelo

Hi Kay,

Am 10.01.2011 12:39, schrieb kfj:

I have set out creating a scripting interface for hugin.


Great, I think that hugin can benefit greatly from such an interface, 
both for custom utilities, as well as quick prototyping of new ideas.



So the next thing that I feel needs to be  done before I proceed is this:

- decide which part of the hugin functionality should be scriptable


In addition to the basic Data model (as you seem to have done already), 
the algorithms in hugin_base/algorithms might be useful for scripting 
workflows. Here, maybe only the static driver functions are required in 
the scripting language as the multi step approach (custruct algorithm 
object, call runAlgorithm() & get the results out of the object) is 
probably quite a hassle when writing scripts.


Btw. is your code available in some repo? Maybe a new hugin_scripting 
branch would be a good idea.



The next step, the 'mechanism to use scripted content from hugin',
would require code linked into hugin to interface with a scripting
language, enabling stuff like 'plugins'.


That would be especially helpful for customizing workflows etc. If the 
integration also extends to wxPython, new GUI functionality could be 
quite easily prototyped or even implemented in python.


ciao
 Pablo

--
You received this message because you are subscribed to the Google Groups "Hugin and 
other free panoramic software" group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx


Re: [hugin-ptx] PTS files

2011-01-12 Thread Bruno Postle

On Wed 12-Jan-2011 at 11:00 -0600, Dale Beams wrote:


Is there a way to combine several PTS files in Hugin into one set?


Hugin can import ptgui .pts files and save them as Hugin .pto 
projects, though if you have any cropped photos in the project you 
will need to fiddle with the crop and reoptimise.


You can use File -> Merge project... to merge multiple Hugin 
projects together.


--
Bruno

--
You received this message because you are subscribed to the Google Groups "Hugin and 
other free panoramic software" group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx


[hugin-ptx] Re: radial correction

2011-01-12 Thread Tom Sharpless
Yes, we need better lens calibration, based on better camera models.
But (having looked into the matter lately) I strongly agree that
revising libpano is not the way to get that.  Libpano was designed to
support panorama stitching, not lens calibration.  Its way of
representing and optimizing lens parameters is not what an optical
theoretician would prescribe, but it does get the job of aligning
images done very well, thank you.  The fact that the resulting
parameters don't apply to images having different dimensions is an
inconvenience only if you make it one, by trying to use them for that.

What I would suggest is to add 'portable' lens calibration at the
level of Hugin, which can be done with at most minor changes to
libpano.  The first step would be very easy:  converting saved lens
parameters to suit the image at hand.  The key to this is storing the
original image dimensions, along with (hfov,a,b,c,d,e).  Hugin now
does store at least the width, but uses it only to put up a warning
when you try to apply the lens to an image of a different width.
Instead (or rather, in addition) it should rescale hfov to suit the
new width, which is straightforward using the calibration parameters
and existing libpano functions.  That may or may not be a valid
operation, for several possible reasons, however it is valid in all
the common use cases: the image was rotated 90 degrees, or was taken
at a different camera resolution, or with the lens on a different
camera.   So this would be a big help to the average Hugin user at
little cost.  PTGui is already doing something like this (but without
the warning message).

The next step would be to make it possible to import calibrations from
other sources.  I'm thinking of Adobe Lens Profiles in particular; but
it should be easy to accommodate correction polynomials from any
source, if the user is able to pick the source from a list and willing
to enter the coefficients by hand.  To  apply these foreign
calibrations, libpano would need a new radius correction mode (and
stack routine)  for each polynomial style.  There is already a var
that selects a radial mode, and the coefficients could go in existing
slots.

It would need some thought whether 'lens' optimizations could be
allowed when using an imported calibration.  Certainly, it would not
be feasible to get 'exportable' lens calibrations without heavily
revising libpano; but I have a feeling the libpano model could be used
in tandem with a foreign one, just to better align the current pano.

Anyhow, one required basis for such improvements is a unified
database, that can store any calibration Hugin can use.  This should
not be so hard to set up.  I'm well along with something of the kind
for Panini, that uses the ini file-based app settings facility of Qt.
It is just a personal-scale db, but that is what I think is wanted
here.

Cheers,  Tom



On Jan 11, 6:44 pm, Bruno Postle  wrote:
> On Tue 11-Jan-2011 at 13:08 -0800, Klaus wrote:
>
>
>
> > I have to second Bruno in noting the shortcomings of the current
> > camera model.
>
> Yes it has obvious technical shortcomings, but I'm not certain they
> are actually a problem in practice.  Switching Hugin to a different
> system for would be very disruptive.
>
> --
> Bruno

-- 
You received this message because you are subscribed to the Google Groups 
"Hugin and other free panoramic software" group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx


[hugin-ptx] PTS files

2011-01-12 Thread Dale Beams
Is there a way to combine several PTS files in Hugin into one set?

-- 
You received this message because you are subscribed to the Google Groups 
"Hugin and other free panoramic software" group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx


Re: [hugin-ptx] Re: Product Vision (was:An idea to expand HDR)

2011-01-12 Thread Dale Beams


On Mon, 2011-01-03 at 09:55 -0600, Dale Beams wrote:
> In addition, other programs often use date/time of photo as an
> indication of loading to the grid.  For example, the first photo having
> a time of 11:00 and the next having a time of 11:00:15 would indicate
> the first and next photos of the set, and their relationship to one
> another.  This method is can also be used to extract multiple pano's
> from a group of photos.  One would expect photos taken on the 1st of the
> month to be a set and photos taken on the second of the month to be a
> set as well.
> 
> Using a date/time sequence, when photo 12 and photo 13 does not match,
> one can assume a new row.
> 
> One only needs to indicate direction at this point.
> 
> 
> 
> On Mon, 2011-01-03 at 09:31 -0600, Dale Beams wrote:
> > Not as complicated as one might seem.  There are many programs that ask
> > for table sizes.  This is essentially a table
> > 
> > Dialog:
> > 
> > How many rows & columns
> > Which direction
> > Etc.
> > 
> > The other option is to present a table layout.  It's then easy to mark
> > each cell in the table as row/column, set the direction, set the
> > starting row, etc.  Rows with different number of photos sets would have
> > empty cells where the rows were shorter.
> > 
> > Comparison is a good measuring stick to be subject to, unless the
> > project is so creative and so groundbreaking it becomes the measuring
> > stick.
> > 
> > Even the simplest stitchers have layout options, direction, rotation,
> > etc.
> > 
> > Dale
> > 
> > 
> > On Mon, 2011-01-03 at 14:49 +, Bruno Postle wrote:
> > > On Sun 02-Jan-2011 at 22:15 -0500, Yuval Levy wrote:
> > > 
> > > >> I see very little value in a wizard that asks you a number of rows
> > > >> and columns, this will only add complication to the GUI and won't
> > > >> help a significant proportion of people who do seriously large
> > > >> panoramas.
> > > >
> > > >and yet there is demand for that?
> > > 
> > > People ask for it.  But we had a determined attempt to design a GUI 
> > > for it as part of James's Layout Summer of Code project and 
> > > immediately encountered so many special cases that it would be the 
> > > most complex interface in the whole software.  Some of the issues:
> > > 
> > > Different numbers of photos in each row is normal (actually it's 
> > > preferred for spherical panoramas).
> > > 
> > > Left to right, or right to left, or up and down sequences are all 
> > > valid.
> > > 
> > > Zig-zagging sequences are valid and preferable for partial 
> > > panoramas.
> > > 
> > > Middle-row first is almost always preferable to starting top-left.
> > > 
> > > All this is why the multi-row procedure exists in Hugin, in 
> > > principle it deals with all these cases automatically without a GUI.
> > > 
> > > -- 
> > > Bruno
> > > 
> > 
> > 
> 
> 


-- 
You received this message because you are subscribed to the Google Groups 
"Hugin and other free panoramic software" group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx


[hugin-ptx] Re: Usability bug: Optimiser alignment options confusingly ordered

2011-01-12 Thread Bart van Andel
Hmm, in my "2010.4.0.c379b4821223 built by Matthew Petroff" version 
(Windows), the Reset button in the *Images* tab *does* reset y/p/r as well 
as XYZ.

Read my previous post again. You were in the *Camera and Lens* tab, where 
the Reset... button has different functionality. XYZ are not camera/lens 
parameters, so it makes sense that this button does not affect XYZ. Actually 
it would also make sense that y/p/r remain untouched by this button, since 
those parameters are not really camera/lens related either.

--
Bart

-- 
You received this message because you are subscribed to the Google Groups 
"Hugin and other free panoramic software" group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx


[hugin-ptx] Re: On the way to 2011.0

2011-01-12 Thread kfj


On 10 Jan., 12:02, kevin  wrote:

> Only thing I've noticed odd is that the debug
> output seems to be turned on by default and haven't figured out how to
> turn it off .  Tired -DCMAKE_BUILD_TYPE=Default but still lots of
> DEBUG, TRACE, and INFO output on the commandline it's launched from.

see

http://groups.google.com/group/hugin-ptx/browse_thread/thread/5ee9374207a404ec#

Kay

-- 
You received this message because you are subscribed to the Google Groups 
"Hugin and other free panoramic software" group.
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
To post to this group, send email to hugin-ptx@googlegroups.com
To unsubscribe from this group, send email to 
hugin-ptx+unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/hugin-ptx