Skip to content

Bug in write_obj_with_colors #138

@tetterl

Description

@tetterl

I'm testing main.py. It seems that the function write_obj_with_colors contains a bug. In particular the line:

s = 'v {:.4f} {:.4f} {:.4f} {} {} {}\n'.format(vertices[1, i], vertices[0, i], vertices[2, i], colors[i, 2],
                                               colors[i, 1], colors[i, 0])

We are writing yxz to the *.obj file instead of xyz.

*.ply file in meshlab:
image

*.obj file with yxz in meshlab:
image

If we simply change the indices: format(vertices[1, i], vertices[0, i], vertices[2, i], ... we don't get the correct vertex colors though (see white shirt of obama)
*.obj file with xyz in meshlab:
image

Original image:
0000

The 3 meshes don't seem to match in terms of the pose (and orientation). Is there a bug or anything I'm missing?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions