Public bug reported:
I tried to profile hugin on a large project with 500 images and 100000
control points. I identified and fixed some bottlenecks:
ImageVariable.patch - reimplemented ImageVariable with shared_ptr -
reduces complexity from O(n) to O(1)
ImageVariableGroup.patch - move some method calls out of a loop
GreatCircles.patch - reduce number of segments for short lines
GreatCircles-image.patch - HuginBase::SrcPanoImage is expensive,
initialize equirectangularImage only once
** Affects: hugin
Importance: Undecided
Status: New
** Attachment added: "hugin-speed-improvements.tar.gz"
https://bugs.launchpad.net/bugs/1778802/+attachment/5156924/+files/hugin-speed-improvements.tar.gz
--
You received this bug notification because you are a member of Hugin Bug
Hunters, which is subscribed to Hugin.
https://bugs.launchpad.net/bugs/1778802
Title:
PATCH: speed improvements
Status in Hugin:
New
Bug description:
I tried to profile hugin on a large project with 500 images and 100000
control points. I identified and fixed some bottlenecks:
ImageVariable.patch - reimplemented ImageVariable with shared_ptr -
reduces complexity from O(n) to O(1)
ImageVariableGroup.patch - move some method calls out of a loop
GreatCircles.patch - reduce number of segments for short lines
GreatCircles-image.patch - HuginBase::SrcPanoImage is expensive,
initialize equirectangularImage only once
To manage notifications about this bug go to:
https://bugs.launchpad.net/hugin/+bug/1778802/+subscriptions
_______________________________________________
Mailing list: https://launchpad.net/~hugin-bug-hunters
Post to : [email protected]
Unsubscribe : https://launchpad.net/~hugin-bug-hunters
More help : https://help.launchpad.net/ListHelp