Great!
It seems that you are going to re-implement a nice texture merger.
A very up to date description of our internal tool have been recently
published on Computer & Graphics
Masked photo blending: Mapping dense photographic data set on
high-resolution sampled 3D models
http://dx.doi.org/10.1016/j.cag.2008.05.004
it is based on the idea of using various blending channels (one is
similar to your normal wrt camera)
and you can find a copy of that paper at
http://vcg.isti.cnr.it/~cignoni/CG_textailor_final.pdf
a question
Have you looked at the code in the filter sampling plugin?
there is an example for generating all the texels of a given texture
parametrization that, if i have well understood your pipeline, should
fit well to your needs and should avoid the need of a quadtree (and you
know that i definitely like to reduce the code around...)
cheers
p.
Sebastian Herholz wrote:
> Hi guys,
>
> I continued working on the phototexturing plugin, which enables texturing of
> a mesh by using an image from a
> calibrated camera (TSAI camera model). For the case that moire then one
> camera are available to texture the
> mesh I unproject the texture for all cameras to seperate images (using the
> uv-coordinates of the mesh). The alpha value of each pixel
> descriebes the angle of the camera to the face the pixel contains (I will
> updated this to a point specific angle).
> An example can be found under "meshlabplugins/edit_phototexturing/samples".
> Now I have to find a way to blend all
> seperate images to one texture image.
>
> Does anybody knows a good algorithm for that?
>
> I tried allready different tools for that:
> enblend:
> + open-source, -crashes at large images and when the overlap is not big
> enought, -result is not perfect
>
> smartblend:
> -non-open-source, +is fast (even with large images), + really good result
>
> blending examples can be found under:
> ftp://ftp.tuebingen.mpg.de/kyb/sherholz/meshlab/blend/
>
> Cheers
>
> Sebastian
>
>
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Meshlab-devel mailing list
> Mes...@li...
> https://lists.sourceforge.net/lists/listinfo/meshlab-devel
>
--
Paolo Cignoni -- Senior Researcher
Visual Computing Laboratory - ISTI - CNR
http://vcg.isti.cnr.it/~cignoni
ISTI - CNR
Via Moruzzi 1,
56124 Pisa
ITALY
|