How about an integration with hugin and batch mode? On Fri, Jan 14, 2011 at 11:56 AM, kfj <[email protected]> wrote:
> > > On 12 Jan., 20:08, Pablo d'Angelo <[email protected]> wrote: > > Hi Kay, > > > 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. > > I actually like the OOP approach, and most of the headers yield > nicely. After all Python is an OOPL and so the handling in Python is > just as comfortable as in C++. If I understand correctly what you mean > by 'wrapping the static driver functions', I reckon it's much easier > just wrapping whole headers instead of trying to pick stuff out - I > wouldn't even know how to start such a thing. > > Today I included the majority of headers from the algorithms section, > only omitting those which wouldn't yield straight away: > NonaImageStitcher.h and ImageGraph.h > > Today I also included the headers from the PT interface, namely: > > hugin_base/panotools/PanoToolsInterface.h > hugin_base/panotools/PanoToolsOptimizerWrapper.h > hugin_base/panotools/PanoToolsUtils.h > > And the remaining headers from panodata, except those from here that > wouldn't yield straight away either: ImageVariableGroup.h > StandardImageVariableGroups.h and ImageVariableTranslate.h > > By now, these classes are in the interface (some only as dummies > without methods, the remainder should sport all the methods they have > in C++): > > AlignInfoWrap > BaseSrcPanoImage > SrcPanoImage > CPVector > CPoint > CPointVector > CalculateImageOverlap > ControlPoint > DestPanoImage > DocumentData > FDiff2D (dummy) > ImageVector > Lens > LensVarMap > OptimizeVector > PanoramaAlgorithm > AssistantMakefilelibExport > CalculateCPStatistics > CalculateCPStatisticsError > CalculateCPStatisticsRadial > CalculateFOV > CalculateFitPanorama > FitPanorama > CalculateMeanExposure > CalculateOptimalROI > CalculateOptimalScale > SetWidthOptimal > CenterHorizontally > ComputeImageROI > PTOptimizer > AutoOptimise > SmartOptimise > PanoramaMakefilelibExport > RotatePanorama > StraightenPanorama > TimeConsumingPanoramaAlgorithm > PhotometricOptimizer > SmartPhotometricOptimizer > PointSampler > AllPointSampler > RandomPointSampler > StitcherAlgorithm > FileOutputStitcherAlgorithm > NonaFileOutputStitcher > ImageStitcherAlgorithm > TranslatePanorama > PanoramaData > ManagedPanoramaData > Panorama(ManagedPanoramaData, DocumentData) > PanoramaDataMemento > PanoramaMemento > PanoramaObserver > PanoramaOptions > Point2D (dummy) > Size2D (dummy) > SmartOptimizerStub > SwigPyIterator > Transform > UIntSet > UIntVector > Variable > LensVariable > LinkedVariable > VariableMap > VariableMapVector > tm (dummy) > > The thing has fattened up nicely, but I'll play with it for a while > before I update the files in my repo. When I put it in initially > yesterday I forgot a file, but I fixed it this morning (rev. 18). I'll > post on the other thread > > > http://groups.google.com/group/hugin-ptx/browse_thread/thread/ab1f0df18aaa247d# > > when the latest version is up. > > 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 [email protected] > To unsubscribe from this group, send email to > [email protected]<hugin-ptx%[email protected]> > For more options, visit this group at > http://groups.google.com/group/hugin-ptx > -- 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 [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/hugin-ptx
