3D reconstruction

Introduction

For this lab, we want to practice the reconstruction of a 3D object thanks to pictures (2D).

My work

I decided to pic my bear I use as keychain. I took 19 pictures of it on a white support. I used as many light as possible even if the natural light was not great as the weather was really cloudy.

It began wrong as I had this message :

GitHub Logo

I then picked 9 pictures to try what was the result. The idea was to had something, even not great and then to see what I could do. But it was the same.

I then saw that my pictures were like this :

GitHub Logo

Pictures were in a format from iPhone. Strange, I converted it to jpeg (same format as the guitar for instance) and now they were recognised. I run it with 9 pictures. It went to 14 % and wrote the message again !

I then cleaned the project as the « available logs » were strange. It crashed again a few times but then it went back to 14 % and blocked. Each time I was going to « my projects » and back to « bear » it was giving me the error message.

So I tried with a simpler object : an ssd. This time it worked !

GitHub Logo

However, results were not great :

GitHub Logo

GitHub Logo

I decided to try again with new pictures of the bear as the light seemed a little better.

And it worked ! I first did it in low density and I found the result not bad at all :

GitHub Logo

GitHub Logo

GitHub Logo

I run it again in high quality and the result was very good. I used those pictures :

GitHub Logo

GitHub Logo

GitHub Logo

Conclusion

I think the reconstruction is very good because they were really no light issues with those high quality pictures. However, it could have been better if I took more pictures from the side (we see it had difficulties and some parts are missing). However, I could not do it as I got the error message each time.