Am Donnerstag, 14. Juni 2018 07:41:38 UTC+2 schrieb 任可:
>
> After a deep analysis, a found out that the most time-consuming step of 
> autooptimiser is from lmdif.c of libpano. This file does 
> Levenberg-Marquardt optimisation to find out the relative and absolute 
> positions of the panorama. in the algorithm the program needs to calculate 
> the Jacobian Matrix and QR decomposition of the Jacobian Matrix. 
> Unfortunately the fdjac2() and qrfac() are single-threaded. fdjac2() is 
> easy to parallize and I already did, however the parallization of qrfac() 
> is not easy and I'm sitll working. To access the fdjac2() parallized 
> version, please visit https://github.com/xelmirage/libpano-multithread
>

I forgot, thanks for your work.

If you fix the mentioned issues I will think about it again.
Also some comparison numbers would be nice (runtime without and with your 
changes).

And why pthread? At least on Windows this wouldn't be the first choice. 
(There are different incompatible variants of pthreads for windows.)

-- 
A list of frequently asked questions is available at: 
http://wiki.panotools.org/Hugin_FAQ
--- 
You received this message because you are subscribed to the Google Groups 
"hugin and other free panoramic software" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/hugin-ptx/e167c174-fc9e-4dae-aaad-1f9ca56d939c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to